11trigger :
22 tags :
33 include :
4- - v. *
4+ - v*
55 branches :
66 include :
77 - develop
@@ -10,9 +10,6 @@ trigger:
1010 exclude :
1111 - README.md
1212
13- pr :
14- - master
15-
1613variables :
1714 group : ' pipelines'
1815 repository : ' focal-freedom-236620/connector'
@@ -112,18 +109,22 @@ jobs:
112109 displayName: 'install package_cloud cli and fpm'
113110
114111 - script : |
115- if [[ $(Build.SourceBranch) == refs/heads/release* ]]; then
116- version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)-$(releaseCandidate)-b$(Build.BuildId)
112+ version=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)
113+ if [[ $(Build.SourceBranch) == refs/tags* ]]; then
114+ pkg_version=$version
115+ elif [[ $(Build.SourceBranch) == refs/heads/release* ]]; then
116+ pkg_version=$version-$(releaseCandidate)-b$(Build.BuildId)
117117 else
118- version=$(mvn help:evaluate -Dexpression=project. version -q -DforceStdout) -b$(Build.BuildId)
118+ pkg_version=$ version-b$(Build.BuildId)
119119 fi
120- echo $version
120+ echo $pkg_version
121+
121122 cd iofog-connector-packaging
122- fpm -s dir -t deb -n iofog-connector -v $version -a all --deb-no-default-config-files --after-install debian.sh --after-remove remove.sh --before-upgrade upgrade.sh --after-upgrade debian.sh etc usr
123+ fpm -s dir -t deb -n iofog-connector -v $pkg_version -a all --deb-no-default-config-files --after-install debian.sh --after-remove remove.sh --before-upgrade upgrade.sh --after-upgrade debian.sh etc usr
123124 echo "pkg maybe created"
124125 package=$(ls | grep *.deb)
125126 echo $package
126- echo "##vso[task.setvariable variable=pkg_version]$version "
127+ echo "##vso[task.setvariable variable=pkg_version]$pkg_version "
127128 displayName: 'create deb package'
128129
129130 - script : |
@@ -182,10 +183,11 @@ jobs:
182183 Contents : |
183184 daemon/target/iofog-connector-daemon-jar-with-dependencies.jar
184185 client/target/iofog-connector-client-jar-with-dependencies.jar
185- iofog-connector-packaging/**/*
186- iofog-connector-packaging-rpm/**/*
186+ iofog-connector-packaging/**/*.deb
187+ iofog-connector-packaging-rpm/**/*.rpm
187188 Dockerfile
188189 OverWrite : true
190+ displayName : ' copy artifacts to staging directory'
189191
190192 - task : PublishBuildArtifacts@1
191193 inputs :
0 commit comments