1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
# Create an empty draft to avoid race condition in distro release
parameters:
arch:
container:
demands: []
jobs:
- job: DraftRelease_${{ parameters.arch }}
displayName: Draft release ${{ parameters.arch }}
container: ${{ parameters.container }}
pool:
name: MLNX
demands: ${{ parameters.demands }}
steps:
- checkout: self
clean: true
fetchDepth: 100
path: "we/need/to/go/deeper"
retryCountOnTaskFailure: 5
- bash: ./autogen.sh
displayName: Setup autotools
- bash: |
set -eEx
# gcc --version
./contrib/configure-release --with-java=no
./contrib/buildrpm.sh -s -t -b
displayName: Build tarball
- task: GithubRelease@0
condition: eq(variables['Build.Reason'], 'IndividualCI')
displayName: Create/edit GitHub Draft Release
inputs:
githubConnection: release
repositoryName: openucx/ucx
action: edit
tag: $(Build.SourceBranchName)
isDraft: true
addChangeLog: false
releaseNotesSource: file
releaseNotesFile: NEWS
assetUploadMode: replace
assets: |
./ucx-*.tar.gz
./rpm-dist/ucx-*.src.rpm
|