-
-
Notifications
You must be signed in to change notification settings - Fork 39
141 lines (141 loc) · 5.48 KB
/
linux.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
jobs:
stage_0_job_0:
name: moveit-resources-prbt-support moveit-resources-prbt-ikfast-manipulator-plugin
moveit-setup-framework pilz-industrial-motion-planner-testutils moveit-ros-benchmarks
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-resources-prbt-support ros-humble-moveit-resources-prbt-ikfast-manipulator-plugin
ros-humble-moveit-setup-framework ros-humble-pilz-industrial-motion-planner-testutils
ros-humble-moveit-ros-benchmarks
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-resources-prbt-support ros-humble-moveit-resources-prbt-ikfast-manipulator-plugin
ros-humble-moveit-setup-framework ros-humble-pilz-industrial-motion-planner-testutils
ros-humble-moveit-ros-benchmarks
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_0_job_1:
name: moveit-plugins rviz-visual-tools moveit-ros-perception rqt-moveit
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs: []
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-plugins ros-humble-rviz-visual-tools ros-humble-moveit-ros-perception
ros-humble-rqt-moveit
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-plugins ros-humble-rviz-visual-tools ros-humble-moveit-ros-perception
ros-humble-rqt-moveit
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_1_job_2:
name: moveit-resources-prbt-moveit-config moveit-setup-core-plugins moveit-setup-controllers
moveit-setup-app-plugins moveit-setup-srdf-plugins
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-resources-prbt-moveit-config ros-humble-moveit-setup-core-plugins
ros-humble-moveit-setup-controllers ros-humble-moveit-setup-app-plugins ros-humble-moveit-setup-srdf-plugins
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-resources-prbt-moveit-config ros-humble-moveit-setup-core-plugins
ros-humble-moveit-setup-controllers ros-humble-moveit-setup-app-plugins
ros-humble-moveit-setup-srdf-plugins
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_1_job_3:
name: moveit-ros moveit-visual-tools
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_0_job_0
- stage_0_job_1
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-ros ros-humble-moveit-visual-tools
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-ros ros-humble-moveit-visual-tools
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_2_job_4:
name: moveit-resources-prbt-pg70-support moveit-setup-assistant pilz-industrial-motion-planner
moveit-planners
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_1_job_2
- stage_1_job_3
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit-resources-prbt-pg70-support ros-humble-moveit-setup-assistant
ros-humble-pilz-industrial-motion-planner ros-humble-moveit-planners
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit-resources-prbt-pg70-support ros-humble-moveit-setup-assistant
ros-humble-pilz-industrial-motion-planner ros-humble-moveit-planners
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
stage_3_job_5:
name: moveit moveit-runtime
runs-on: ubuntu-latest
strategy:
fail-fast: false
needs:
- stage_2_job_4
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build ros-humble-moveit ros-humble-moveit-runtime
env:
ANACONDA_API_TOKEN: ${{ secrets.ANACONDA_API_TOKEN }}
CURRENT_RECIPES: ros-humble-moveit ros-humble-moveit-runtime
DOCKER_IMAGE: condaforge/linux-anvil-cos7-x86_64
run: |
export CI=azure
export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME
export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME})
.scripts/run_docker_build.sh
name: build_linux
on:
push:
branches:
- buildbranch_linux