11name : $(version).$(Rev:r)
22
33variables :
4- version : 2.0
4+ version : 2.1
55 buildConfiguration : " Release"
66 imageRepository : " emberstack/sftp"
77 DOCKER_CLI_EXPERIMENTAL : ' enabled'
@@ -10,6 +10,10 @@ trigger:
1010 branches :
1111 include :
1212 - " *"
13+ paths :
14+ include :
15+ - src/*
16+ - azure-pipelines.yaml
1317
1418stages :
1519
@@ -30,10 +34,14 @@ stages:
3034
3135 - task : HelmInstaller@1
3236 inputs :
33- helmVersionToInstall : ' latest'
37+ helmVersionToInstall : ' 3.1.1'
38+
39+ - script : |
40+ cp README.md src/deploy/helm/sftp/README.md
41+ displayName: 'import README'
3442
3543 - script : |
36- helm package --destination $(Build.ArtifactStagingDirectory)/artifacts/helm --version $(Build.BuildNumber) --app-version $(Build.BuildNumber) deploy/helm/sftp
44+ helm package --destination $(Build.ArtifactStagingDirectory)/artifacts/helm --version $(Build.BuildNumber) --app-version $(Build.BuildNumber) src/ deploy/helm/sftp
3745 displayName: 'Helm Package'
3846
3947 - publish : ' $(Build.ArtifactStagingDirectory)/artifacts/helm'
@@ -72,9 +80,9 @@ stages:
7280 inputs :
7381 containerRegistry : ' Emberstack Docker Hub'
7482 repository : $(imageRepository)
75- Dockerfile : ES.SFTP.Host/Dockerfile
83+ Dockerfile : src/ ES.SFTP.Host/Dockerfile
7684 command : build
77- buildContext : .
85+ buildContext : src
7886 tags : ' build-$(Build.BuildNumber)-arm32'
7987
8088 - task : Docker@2
@@ -103,9 +111,9 @@ stages:
103111 inputs :
104112 containerRegistry : ' Emberstack Docker Hub'
105113 repository : $(imageRepository)
106- Dockerfile : ES.SFTP.Host/Dockerfile
114+ Dockerfile : src/ ES.SFTP.Host/Dockerfile
107115 command : build
108- buildContext : .
116+ buildContext : src
109117 tags : ' build-$(Build.BuildNumber)-amd64'
110118
111119 - task : Docker@2
0 commit comments