Skip to content

Commit

Permalink
[BE-705] Add release pipeline
Browse files Browse the repository at this point in the history
This CR adds an AZP yaml file to create
the release process by publishing
the BE images to docker

Signed-off-by: Brett Logan <Brett.T.Logan@ibm.com>
Change-Id: Ib39b29e3b093001236a670d82c9c7227d6e76778
  • Loading branch information
lindluni committed Nov 12, 2019
1 parent c17dc0f commit 264cfa7
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions ci/azure-pipelines-release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Copyright the Hyperledger Fabric contributors. All rights reserved.
#
# SPDX-License-Identifier: Apache-2.0

name: RELEASE-$(Date:yyyyMMdd)$(Rev:.rrr)
trigger:
tags:
include:
- v*
pr: none

variables:
- group: secrets

jobs:
- job: Release
pool:
vmImage: ubuntu-16.04
steps:
- script: docker login --username=$(DockerHub-Username) --password=$(DockerHub-Password)
displayName: Login to Docker
- script: ./build_docker_image.sh
displayName: Build Docker Images
- script: docker tag hyperledger/explorer hyperledger/explorer:$(git describe --abbrev=0 --tags | cut -d 'v' -f 2)
displayName: Tag Explorer Image
- script: docker tag hyperledger/explorer-db hyperledger/explorer-db:$(git describe --abbrev=0 --tags | cut -d 'v' -f 2)
displayName: Tag Explorer DB Image
- script: docker push hyperledger/explorer
displayName: Push Explorer Latest Image
- script: docker push hyperledger/explorer-db
displayName: Push Explorer DB Latest Image
- script: docker push hyperledger/explorer:$(git describe --abbrev=0 --tags | cut -d 'v' -f 2)
displayName: Push Explorer Versioned Image
- script: docker push hyperledger/explorer-db:$(git describe --abbrev=0 --tags | cut -d 'v' -f 2)
displayName: Push Explorer DB Versioned Image

0 comments on commit 264cfa7

Please sign in to comment.