Skip to content

Commit 0129777

Browse files
author
Jim Robinson
committed
Publish separate artifacts for build
1 parent 465a728 commit 0129777

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.1.51
1+
0.1.52

azure-pipelines.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,12 @@ jobs:
6565
pip install pyinstaller
6666
pyinstaller --onefile ./croudtech_bootstrap_app/croudtech-bootstrap.py --clean
6767
ls -la dist
68-
mkdir -p $(Build.ArtifactStagingDirectory)/dist
69-
cp ./dist/croudtech-bootstrap $(Build.ArtifactStagingDirectory)/dist/croudtech-bootstrap
70-
68+
cp ./dist/croudtech-bootstrap $(Build.ArtifactStagingDirectory)/croudtech-bootstrap
69+
- task: PublishBuildArtifacts@1
70+
inputs:
71+
PathtoPublish: "$(Build.ArtifactStagingDirectory)/croudtech-bootstrap"
72+
ArtifactName: "croudtech-bootstrap"
73+
publishLocation: "Container"
7174
- job: CliBuildDebianBullseye
7275
dependsOn: CliBuild
7376
container: python:3.12.7-bullseye
@@ -80,21 +83,23 @@ jobs:
8083
pip install pyinstaller
8184
/home/vsts_azpcontainer/.local/bin/pyinstaller --onefile ./croudtech_bootstrap_app/croudtech-bootstrap.py --clean
8285
ls -la dist
83-
mkdir -p $(Build.ArtifactStagingDirectory)/dist
84-
cp ./dist/croudtech-bootstrap $(Build.ArtifactStagingDirectory)/dist/croudtech-bootstrap-debian-bullseye
86+
cp ./dist/croudtech-bootstrap $(Build.ArtifactStagingDirectory)/croudtech-bootstrap-debian-bullseye
8587
- task: PublishBuildArtifacts@1
8688
inputs:
87-
PathtoPublish: "$(Build.ArtifactStagingDirectory)/dist"
88-
ArtifactName: "dist"
89+
PathtoPublish: "$(Build.ArtifactStagingDirectory)/croudtech-bootstrap-debian-bullseye"
90+
ArtifactName: "croudtech-bootstrap-debian-bullseye"
8991
publishLocation: "Container"
9092
- job: GithubRelease
9193
dependsOn: CliBuildDebianBullseye
9294
displayName: GithubRelease
9395
steps:
9496
- download: current
95-
artifact: dist
97+
artifact: croudtech-bootstrap-debian-bullseye
98+
- download: current
99+
artifact: croudtech-bootstrap
96100
- script: |
97-
cp $(Pipeline.Workspace)/dist/* $(Build.ArtifactStagingDirectory)
101+
cp $(Pipeline.Workspace)/croudtech-bootstrap $(Build.ArtifactStagingDirectory)
102+
cp $(Pipeline.Workspace)/croudtech-bootstrap-debian-bullseye $(Build.ArtifactStagingDirectory)
98103
- template: release/github-release-build-number.yaml@templates
99104
parameters:
100105
semVer: $(semVer)

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[bumpversion]
2-
current_version = 0.1.51
2+
current_version = 0.1.52
33

44
[metadata]
55
name = croudtech-bootstrap

0 commit comments

Comments
 (0)