ci: actions/checkout@v4 사용 + 세 단계 분리
Deploy / deploy (push) Failing after 1s

This commit is contained in:
chpark
2026-04-23 01:30:56 +09:00
parent c53cc69d97
commit a9d6cbaef5
+14 -7
View File
@@ -9,27 +9,34 @@ jobs:
deploy: deploy:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: Sync repo - name: Checkout
uses: actions/checkout@v4
- name: Sync server repo
run: | run: |
set -e
echo "::group::Sync"
cd /home/chpark cd /home/chpark
if [ ! -d insurance/.git ]; then if [ ! -d insurance/.git ]; then
git clone https://git.junggomoa.com/chpark/insurance.git git clone https://git.junggomoa.com/chpark/insurance.git
fi fi
cd insurance cd insurance
git fetch origin git fetch origin master
git reset --hard "origin/${GITHUB_REF##*/}" git reset --hard origin/master
git log -1 --oneline
echo "::endgroup::"
- name: Deploy to k3s - name: Deploy to k3s
run: | run: |
set -e
cd /home/chpark/insurance cd /home/chpark/insurance
chmod +x scripts/deploy-remote.sh chmod +x scripts/deploy-remote.sh
bash scripts/deploy-remote.sh bash scripts/deploy-remote.sh
- name: Show status - name: Status
if: always() if: always()
run: | run: |
export KUBECONFIG=/home/chpark/.kube/config export KUBECONFIG=/home/chpark/.kube/config
kubectl -n insurance get pods,svc 2>&1 || true kubectl -n insurance get pods,svc 2>&1 || true
echo "" echo "Web: https://insurance.junggomoa.com"
echo "🚀 Web: https://insurance.junggomoa.com" echo "API: https://api.insurance.junggomoa.com"
echo "🔌 API: https://api.insurance.junggomoa.com"