Gitaction 으로 배포자동화 하기
개요 깃허브 또는 깃랩에서 리포지토리의 태깅을 하면, 자동으로 빌드 배포가 수행하도록 하기 위해서, 젠킨스를 원격 호출 합니다. 코드 # .github/workflows/trigger-jenkins-on-tag.yml name: Realese Application on: push: # v1.2, v0.8 처럼 'v'로 시작하는 모든 태그 tags: - 'v*' jobs: trigger-jenkins: runs-on: ubuntu-latest steps: - name: Trigger Jenkins build # 토큰은 GitHub Secrets 에 등록했다고 가정 env: JENKINS_TOKEN: ${{ secrets.JENKINS_TOKEN }} run: | # GITHUB_REF 에는 refs/tags/v0.8 형태로 들어오므로, 앞부분을 잘라냅니다. TAG="${GITHUB_REF#refs/tags/}" echo "🔔 Triggering Jenkins build for tag ${TAG}" curl -X POST \ "http://jenkins.apps.lab3.dslee.lab/job/autotrade-binance-...