ci(azure-pipelines): work on release [skip ci]
This commit is contained in:
parent
2c7858139a
commit
3bce50c1fe
@ -10,31 +10,28 @@ parameters:
|
|||||||
default: 'devfra'
|
default: 'devfra'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
- job: test
|
- job: Release
|
||||||
displayName: Release fradrive-test
|
displayName: Release ${{ parameters.releaseTag }}
|
||||||
condition: or(eq(variables.releaseTest, true), startsWith(variables['Build.SourceBranch'], 'refs/tags/'))
|
|
||||||
container:
|
container:
|
||||||
image: devfra.azurecr.io/de.fraport.build/tools:1.1.0
|
image: devfra.azurecr.io/de.fraport.build/tools:1.1.0
|
||||||
endpoint: devfra
|
endpoint: devfra
|
||||||
steps:
|
steps:
|
||||||
- checkout: self
|
|
||||||
|
# Download required artifacts from pipeline
|
||||||
- task: DownloadPipelineArtifact@2
|
- task: DownloadPipelineArtifact@2
|
||||||
displayName: Download binaries
|
displayName: Download FraDrive binaries
|
||||||
inputs:
|
inputs:
|
||||||
artifactName: backend
|
artifactName: backend
|
||||||
patterns: 'backend/bin/*'
|
patterns: 'backend/bin/*'
|
||||||
targetPath: '$(Build.Repository.LocalPath)'
|
targetPath: '$(Build.Repository.LocalPath)'
|
||||||
- script: |
|
|
||||||
ls -a .
|
|
||||||
pwd
|
|
||||||
find .
|
|
||||||
- task: Docker@2
|
- task: Docker@2
|
||||||
displayName: Login to container registry
|
displayName: Login to container registry
|
||||||
inputs:
|
inputs:
|
||||||
command: login
|
command: login
|
||||||
containerRegistry: '${{ parameters.releaseEndpoint }}'
|
containerRegistry: '${{ parameters.releaseEndpoint }}'
|
||||||
- task: Bash@3
|
- task: Bash@3
|
||||||
displayName: Build container
|
displayName: Build FraDrive container
|
||||||
inputs:
|
inputs:
|
||||||
targetType: inline
|
targetType: inline
|
||||||
script: |
|
script: |
|
||||||
@ -47,6 +44,7 @@ jobs:
|
|||||||
--build-arg IN_CI=true \
|
--build-arg IN_CI=true \
|
||||||
--build-arg IN_CONTAINER=true \
|
--build-arg IN_CONTAINER=true \
|
||||||
.
|
.
|
||||||
|
# TODO: tag and push to registry
|
||||||
- task: Docker@2
|
- task: Docker@2
|
||||||
displayName: Logout from container registry
|
displayName: Logout from container registry
|
||||||
inputs:
|
inputs:
|
||||||
|
|||||||
Reference in New Issue
Block a user