File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -115,28 +115,24 @@ C#으로 구성한 sln을 CI/CD를 통해 자동 빌드 및 테스트 하여 배
115115 echo "::set-output name=message::$(Get-Content message.txt)"
116116 id : merge_message
117117
118- - name : Check commit Message
119- run : |
120- echo "Check commit Message"
121- if : startsWith(steps.merge_message.outputs.message, 'Release')
122-
123118 - name : Build and Test
119+ if : startsWith(steps.merge_message.outputs.message, 'Release')
124120 run : |
125121 cd CSharpTest
126122 dotnet build CSharpTest.sln
127123 dotnet test ./UnitTestProject1/UnitTestProject1.csproj
128124 # 빌드 및 테스트 실패 시 바로 종료
129- if : ${{ job.status == 'success' }}
125+ # if: ${{ job.status == 'success' }}
130126
131127 # release 태그로부터 version 정보 추출하여 output으로 설정
132128 - name : Get Release Version
133- if : startsWith(steps.merge_message.outputs.message, 'Release')
129+ if : startsWith(steps.merge_message.outputs.message, 'Release') && job.status == 'success'
134130 run : |
135131 echo "::set-output name=version::$(("${{steps.merge_message.outputs.message}}" -replace 'Release ', ''))"
136132 id : extract_release_version
137133
138134 - name : Create release tag
139- if : startsWith(steps.merge_message.outputs.message, 'Release')
135+ if : startsWith(steps.merge_message.outputs.message, 'Release') && job.status == 'success'
140136 uses : actions/create-release@v1
141137 env :
142138 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments