글

라벨이 Gitaction인 게시물 표시

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-...