-
Notifications
You must be signed in to change notification settings - Fork 61
38 lines (32 loc) · 1.02 KB
/
docker-image.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
name: Docker Image CI
on:
push:
branches: [ "binary-testing" ]
pull_request:
branches: [ "binary-testing" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Install buildfarm
run: >
sudo apt update &&
sudo apt install -y python3-pip python3-venv python3-all &&
sudo apt install -y git &&
python3 -m venv venv &&
. venv/bin/activate &&
pip3 install empy &&
pip3 install jenkinsapi &&
pip3 install rosdistro
- name: Clone buildfarm
uses: actions/checkout@v3
with:
repository: ros-infrastructure/ros_buildfarm
path: './ros_buildfarm'
- name: Install buildfarm
run: pip3 install ros_buildfarm/
- name: Generate binary job
run: generate_release_script.py https://raw.githubusercontent.com/ros2/ros_buildfarm_config/ros2/index.yaml rolling default lely_core_libraries ubuntu jammy amd64 > release_job.sh
- name: Run Binary job
run: sh release_job.sh