Slide 35
Slide 35 text
CIパイプライン
CIパイプラインのタスクをコードベースで
管理
↓
テンプレート化ができた
変更に強くなった
pool:
name: Default-Pool
demands: maven
steps:
- task: Maven@1
displayName : 'TEST COVERAGE'
inputs:
mavenPomFile : ut/pom.xml
goals: 'clean verify jacoco:report -Dwebs.mock="mock"'
codeCoverageToolOption : JaCoCo
codeCoverageClassFilter : '+:**.batch.facade.*,+:**.batch.util.*'
- task: Docker@1
displayName : 'Build an image'
inputs:
azureSubscriptionEndpoint : 'sampleEndPoint'
azureContainerRegistry : sampleEndPointRegistory
imageName : 'sampleEndPointRegistory/$(Build.Repository.Name):$(Build.BuildNumber)'
- task: Docker@1
displayName : 'Push an image'
inputs:
azureSubscriptionEndpoint : 'sampleEndPoint'
azureContainerRegistry : sampleEndPointRegistory
command: 'Push an image'
imageName : 'sampleEndPointRegistory/$(Build.Repository.Name):$(Build.BuildNumber)'