Skip to content

Commit

Permalink
Add starter azure pipline config
Browse files Browse the repository at this point in the history
  • Loading branch information
ruffsl committed Aug 25, 2019
1 parent 678a10d commit be1aa9a
Show file tree
Hide file tree
Showing 4 changed files with 64 additions and 0 deletions.
29 changes: 29 additions & 0 deletions .azure/build_and_test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# azure pipeline config
# YAML schema reference:
# https://aka.ms/yaml

# trigger:
# - master

name: build_and_test
resources:
containers:
- container: debug
image: ruffsl/navigation2:master.debug
- container: release
image: ruffsl/navigation2:master.release

variables:
- template: variables/common.yml

stages:
- stage: Build
jobs:
- template: jobs/build.yml
parameters:
container: release
- stage: Test
jobs:
- template: jobs/test.yml
parameters:
container: release
11 changes: 11 additions & 0 deletions .azure/jobs/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
parameters:
name: 'Build'
pool: 'Default'
container: ''

jobs:
- job: ${{ parameters.name }}
pool: ${{ parameters.pool }}
container: ${{ parameters.container }}
steps:
- script: echo Building!
11 changes: 11 additions & 0 deletions .azure/jobs/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
parameters:
name: 'Test'
pool: 'Default'
container: ''

jobs:
- job: ${{ parameters.name }}
pool: ${{ parameters.pool }}
container: ${{ parameters.container }}
steps:
- script: echo Testing!
13 changes: 13 additions & 0 deletions .azure/variables/common.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
variables:
- name: ROS_WS
value: "/opt/ros_ws"
- name: UNDERLAY_WS
value: "/opt/underlay_ws"
- name: OVERLAY_WS
value: "/opt/overlay_ws"
- name: CCACHE_LOGFILE
value: "/tmp/ccache.log"
- name: CCACHE_MAXSIZE
value: "200M"
# - name: MAKEFLAGS
# value: "-j 1 -l 2"

0 comments on commit be1aa9a

Please sign in to comment.