Setting [main]: Runner 세팅 수정 후 CI/CD 구축
Some checks failed
baekjoon-bot-cicd / build_push_deploy (push) Failing after 4s

This commit is contained in:
sm4640
2026-01-16 11:26:38 +09:00
parent cd59ebbd03
commit a5d4895bb9

View File

@@ -21,17 +21,33 @@ jobs:
git fetch --no-tags --prune --depth=1 origin "${SHA}" git fetch --no-tags --prune --depth=1 origin "${SHA}"
git checkout -q FETCH_HEAD git checkout -q FETCH_HEAD
- name: Ensure docker compose available
run: |
set -euo pipefail
docker version
if ! docker compose version >/dev/null 2>&1; then
# docker:24-git(Alpine) 기준
apk add --no-cache docker-cli-compose
fi
docker compose version
- name: Docker login - name: Docker login
env:
DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }}
DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
run: | run: |
echo "${{ secrets.DOCKERHUB_TOKEN }}" | docker login -u "${{ secrets.DOCKERHUB_USERNAME }}" --password-stdin set -euo pipefail
echo "${DOCKERHUB_TOKEN}" | docker login -u "${DOCKERHUB_USER}" --password-stdin
- name: Build
- name: Build & push image
env:
DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }}
IMAGE_NAME: baekjoon-bot
run: | run: |
docker build -t nkey01/baekjoon-bot:latest . set -euo pipefail
IMAGE="${DOCKERHUB_USER}/${IMAGE_NAME}:latest"
- name: Push docker build -t "${IMAGE}" .
run: | docker push "${IMAGE}"
docker push nkey01/baekjoon-bot:latest
- name: Deploy on server (compose pull/up) - name: Deploy on server (compose pull/up)
run: | run: |