Added changes for PR merges to be completed
This commit is contained in:
Michael Golfi 2019-07-29 08:40:24 -07:00 коммит произвёл GitHub
Родитель c465403537 53ad61db1d
Коммит 18a16d4133
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 9 добавлений и 4 удалений

Просмотреть файл

@ -5,8 +5,7 @@ resources:
endpoint: AzureCR
- container: docker
image: devcrewsacr.azurecr.io/docker-builder:latest
endpoint: AzureCR
image: debian:buster
options: '-v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock'
trigger:
@ -17,6 +16,8 @@ trigger:
- deploy/*
name: $(Date:yyyyMMdd)$(Rev:r)
variables:
skipComponentGovernanceDetection: true
jobs:
######################################################################
@ -38,6 +39,7 @@ jobs:
displayName: Cache Vendor Directory
- script: go build -o build/_output/bin/ring-operator cmd/manager/main.go
displayName: Build project
- publish: $(Build.SourcesDirectory)/build
artifact: build
@ -47,7 +49,7 @@ jobs:
######################################################################
- job: UnitTests
container: golang
displayName: Run unit tests
displayName: Unit Tests
dependsOn: Build
variables:
GOPATH: $(Pipeline.Workspace)/go
@ -62,12 +64,14 @@ jobs:
displayName: Cache Vendor Directory
- script: go test -cover github.com/microsoft/ring-operator/pkg/controller/ring
displayName: Run unit tests
######################################################################
# Container Creation
######################################################################
- job: Containerize
displayName: Build and push container
displayName: Publish Container
container: docker
dependsOn: UnitTests
variables:
OperatorImage: public/k8s/bedrock/ring-operator
@ -79,6 +83,7 @@ jobs:
- script: |
rm -rf $(System.DefaultWorkingDirectory)/build/_output
mv $(Pipeline.Workspace)/build/_output $(System.DefaultWorkingDirectory)/build
displayName: Download build artifact
- task: Docker@2
displayName: Login to Azure Container Registry