File tree Expand file tree Collapse file tree 2 files changed +20
-11
lines changed Expand file tree Collapse file tree 2 files changed +20
-11
lines changed Original file line number Diff line number Diff line change 1+ on :
2+ push :
3+ branches : [ main ]
4+
5+ jobs :
6+ build-and-push :
7+ runs-on : ubuntu-latest
8+ steps :
9+ - name : Github Repository 파일 불러오기
10+ uses : actions/checkout@v4
11+
12+ - name : 도커 허브 로그인
13+ run : echo "${{ secrets.DOCKER_ACCESS_TOKEN }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
14+
15+ - name : 도커 이미지 빌드및 Push
16+ run : |
17+ docker build -t 7zrv/somemore:${GITHUB_SHA::7} -t 7zrv/somemore:latest .
18+ docker push 7zrv/somemore:${GITHUB_SHA::7}
19+ docker push 7zrv/somemore:latest
Original file line number Diff line number Diff line change 7373 - name : Close PR, if build fail
7474 if : ${{ failure() }}
7575 uses : actions/github-script@v6
76- with : # actions(uses)의 파라미터 역할
76+ with :
7777 github-token : ${{ github.TOKEN }}
7878 script : |
7979 const pull_number = ${{ github.event.pull_request.number }}
9393 state: 'closed'
9494 })
9595
96- - name : 도커 허브 로그인
97- run :
98- echo "${{ secrets.DOCKER_ACCESS_TOKEN }}" | docker login -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin
99-
100- - name : 도커 빌드및 Push
101- run : |
102- docker build -t 7zrv/somemore:${GITHUB_SHA::7} -t 7zrv/somemore:latest .
103- docker push 7zrv/somemore:${GITHUB_SHA::7}
104- docker push 7zrv/somemore:latest
105-
10696 - name : SonarCloud 빌드및 분석
10797 env :
10898 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }} # Needed to get PR information, if any
You can’t perform that action at this time.
0 commit comments