[CI] Update azp files with master branch
Signed-off-by: shilongliu <shilongliu@microsoft.com>
This commit is contained in:
parent
59c120c18c
commit
a21bd201e7
@ -4,7 +4,22 @@
|
|||||||
# https://aka.ms/yaml
|
# https://aka.ms/yaml
|
||||||
|
|
||||||
trigger:
|
trigger:
|
||||||
- main
|
branches:
|
||||||
|
include:
|
||||||
|
- master
|
||||||
|
- 202012
|
||||||
|
paths:
|
||||||
|
exclude:
|
||||||
|
- .github
|
||||||
|
|
||||||
|
pr:
|
||||||
|
branches:
|
||||||
|
include:
|
||||||
|
- master
|
||||||
|
- 202012
|
||||||
|
paths:
|
||||||
|
exclude:
|
||||||
|
- .github
|
||||||
|
|
||||||
name: $(TeamProject)_$(Build.DefinitionName)_$(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r)
|
name: $(TeamProject)_$(Build.DefinitionName)_$(SourceBranchName)_$(Date:yyyyMMdd)$(Rev:.r)
|
||||||
|
|
||||||
@ -31,83 +46,3 @@ stages:
|
|||||||
- name: broadcom
|
- name: broadcom
|
||||||
- name: mellanox
|
- name: mellanox
|
||||||
|
|
||||||
- stage: Test
|
|
||||||
variables:
|
|
||||||
- name: inventory
|
|
||||||
value: veos_vtb
|
|
||||||
- name: testbed_file
|
|
||||||
value: vtestbed.csv
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
- job:
|
|
||||||
displayName: "broadcom"
|
|
||||||
timeoutInMinutes: 600
|
|
||||||
steps:
|
|
||||||
- checkout: self
|
|
||||||
submodules: recursive
|
|
||||||
displayName: 'Checkout code'
|
|
||||||
- script: |
|
|
||||||
git submodule foreach --recursive git clean -xfdf
|
|
||||||
git submodule foreach --recursive git reset --hard
|
|
||||||
git submodule update --init --recursive
|
|
||||||
displayName: 'reset submodules'
|
|
||||||
- script: |
|
|
||||||
set -ex
|
|
||||||
sudo modprobe overlay
|
|
||||||
ENABLE_DOCKER_BASE_PULL=y make configure PLATFORM=broadcom
|
|
||||||
trap "sudo rm -rf fsroot" EXIT
|
|
||||||
make USERNAME=admin SONIC_BUILD_JOBS=$(nproc) target/sonic-broadcom.bin
|
|
||||||
displayName: 'Build sonic image'
|
|
||||||
- publish: $(System.DefaultWorkingDirectory)/
|
|
||||||
artifact: sonic-buildimage.broadcom.201811
|
|
||||||
displayName: "Archive sonic image"
|
|
||||||
|
|
||||||
- job:
|
|
||||||
displayName: "mellanox"
|
|
||||||
timeoutInMinutes: 600
|
|
||||||
steps:
|
|
||||||
- checkout: self
|
|
||||||
submodules: recursive
|
|
||||||
displayName: 'Checkout code'
|
|
||||||
|
|
||||||
- script: |
|
|
||||||
git submodule foreach --recursive git clean -xfdf
|
|
||||||
git submodule foreach --recursive git reset --hard
|
|
||||||
git submodule update --init --recursive
|
|
||||||
displayName: 'reset submodules'
|
|
||||||
- script: |
|
|
||||||
set -ex
|
|
||||||
sudo modprobe overlay
|
|
||||||
ENABLE_DOCKER_BASE_PULL=y make configure PLATFORM=mellanox
|
|
||||||
trap "sudo rm -rf fsroot" EXIT
|
|
||||||
make USERNAME=admin SONIC_BUILD_JOBS=$(nproc) $CACHE_OPTIONS target/sonic-mellanox.bin
|
|
||||||
displayName: 'Build sonic image'
|
|
||||||
- publish: $(System.DefaultWorkingDirectory)/
|
|
||||||
artifact: sonic-buildimage.mellanox.201811
|
|
||||||
displayName: "Archive sonic image"
|
|
||||||
|
|
||||||
- job:
|
|
||||||
displayName: "kvm"
|
|
||||||
timeoutInMinutes: 600
|
|
||||||
steps:
|
|
||||||
- checkout: self
|
|
||||||
submodules: recursive
|
|
||||||
displayName: 'Checkout code'
|
|
||||||
|
|
||||||
- script: |
|
|
||||||
git submodule foreach --recursive git clean -xfdf
|
|
||||||
git submodule foreach --recursive git reset --hard
|
|
||||||
git submodule update --init --recursive
|
|
||||||
displayName: 'reset submodules'
|
|
||||||
- script: |
|
|
||||||
set -ex
|
|
||||||
sudo modprobe overlay
|
|
||||||
ENABLE_DOCKER_BASE_PULL=y make configure PLATFORM=vs
|
|
||||||
trap "sudo rm -rf fsroot" EXIT
|
|
||||||
make USERNAME=admin SONIC_BUILD_JOBS=$(nproc) \
|
|
||||||
target/docker-sonic-vs.gz target/sonic-vs.img.gz && \
|
|
||||||
sudo cp target/sonic-vs.img.gz /nfs/azpl/kvmimage/sonic-vs.$(Build.BuildNumber).img.gz
|
|
||||||
displayName: 'Build sonic image'
|
|
||||||
- publish: $(System.DefaultWorkingDirectory)/
|
|
||||||
artifact: sonic-buildimage.kvm.201811
|
|
||||||
displayName: "Archive sonic image"
|
|
||||||
|
Loading…
Reference in New Issue
Block a user