Deploy IFT: optional observer-web/logrotate, bootstrap build on IFT server.
CI / test (push) Failing after 2m8s

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-10 14:33:19 +03:00
parent 3239970e1d
commit 63cb9e7e02
5 changed files with 130 additions and 15 deletions
+22
View File
@@ -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: