Deploy IFT: optional observer-web/logrotate, bootstrap build on IFT server.
CI / test (push) Failing after 2m8s
CI / test (push) Failing after 2m8s
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -73,6 +73,28 @@ jobs:
|
||||
FILES="$(git diff --name-only "${HEAD}^" "${HEAD}" 2>/dev/null || git show --pretty="" --name-only "${HEAD}")"
|
||||
bash scripts/publish-ift-aux-images.sh "${REGISTRY}" "${TAG}" "${FILES}"
|
||||
|
||||
- name: Bootstrap optional aux images on IFT server
|
||||
uses: appleboy/ssh-action@v0.1.5
|
||||
with:
|
||||
host: ${{ secrets.IFT_SSH_HOST }}
|
||||
username: ${{ secrets.IFT_SSH_USER }}
|
||||
key: ${{ secrets.IFT_SSH_PRIVATE_KEY }}
|
||||
script: |
|
||||
export REGISTRY_USER='${{ secrets.REGISTRY_USER }}'
|
||||
export REGISTRY_PASSWORD='${{ secrets.REGISTRY_PASSWORD }}'
|
||||
echo "${REGISTRY_PASSWORD}" | docker login git.sabilin.com -u "${REGISTRY_USER}" --password-stdin
|
||||
if [ "${{ github.event_name }}" = "workflow_run" ]; then
|
||||
COMMIT="${{ github.event.workflow_run.head_sha }}"
|
||||
else
|
||||
COMMIT="${GITHUB_SHA}"
|
||||
fi
|
||||
WORKDIR="$(mktemp -d)"
|
||||
git clone --depth 1 "https://${REGISTRY_USER}:${REGISTRY_PASSWORD}@git.sabilin.com/EventHub/EventHubBack.git" "${WORKDIR}/back"
|
||||
git -C "${WORKDIR}/back" fetch --depth 1 origin "${COMMIT}"
|
||||
git -C "${WORKDIR}/back" checkout "${COMMIT}"
|
||||
BACK_DIR="${WORKDIR}/back" bash "${WORKDIR}/back/scripts/build-optional-aux-on-server.sh" "${REGISTRY}" "${{ steps.meta.outputs.tag }}" "${COMMIT}"
|
||||
rm -rf "${WORKDIR}"
|
||||
|
||||
- name: Deploy core on IFT via SSH
|
||||
uses: appleboy/ssh-action@v0.1.5
|
||||
with:
|
||||
|
||||
Reference in New Issue
Block a user