From 92344b96b3cafc4cfb7ea97837432b527635cbca Mon Sep 17 00:00:00 2001 From: David Sidrane Date: Fri, 30 Apr 2021 07:28:39 -0700 Subject: [PATCH] CI Update to 2021-04-29 --- .ci/Jenkinsfile-compile | 10 ++++---- .ci/Jenkinsfile-hardware | 24 ++++++++++---------- .github/workflows/checks.yml | 2 +- .github/workflows/clang-tidy.yml | 2 +- .github/workflows/compile_linux.yml | 2 +- .github/workflows/compile_linux_arm64.yml | 2 +- .github/workflows/compile_nuttx.yml | 2 +- .github/workflows/compile_nuttx_cannode.yml | 2 +- .github/workflows/deploy_all.yml | 2 +- .github/workflows/mavros_avoidance_tests.yml | 2 +- .github/workflows/mavros_mission_tests.yml | 2 +- .github/workflows/mavros_offboard_tests.yml | 2 +- .github/workflows/metadata.yml | 14 ++++++------ .github/workflows/sitl_tests.yml | 2 +- Jenkinsfile | 24 ++++++++++---------- 15 files changed, 47 insertions(+), 47 deletions(-) diff --git a/.ci/Jenkinsfile-compile b/.ci/Jenkinsfile-compile index 45bf116612..9956787250 100644 --- a/.ci/Jenkinsfile-compile +++ b/.ci/Jenkinsfile-compile @@ -9,10 +9,10 @@ pipeline { script { def build_nodes = [:] def docker_images = [ - armhf: "px4io/px4-dev-armhf:2021-02-04", - arm64: "px4io/px4-dev-aarch64:2021-02-04", - base: "px4io/px4-dev-base-bionic:2021-02-04", - nuttx: "px4io/px4-dev-nuttx-focal:2021-02-04", + armhf: "px4io/px4-dev-armhf:2021-02-29", + arm64: "px4io/px4-dev-aarch64:2021-02-29", + base: "px4io/px4-dev-base-bionic:2021-02-29", + nuttx: "px4io/px4-dev-nuttx-focal:2021-02-29", snapdragon: "lorenzmeier/px4-dev-snapdragon:2020-04-01" ] @@ -130,7 +130,7 @@ pipeline { // TODO: actually upload artifacts to S3 // stage('S3 Upload') { // agent { - // docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + // docker { image 'px4io/px4-dev-base-focal:2021-02-29' } // } // options { // skipDefaultCheckout() diff --git a/.ci/Jenkinsfile-hardware b/.ci/Jenkinsfile-hardware index e30666f3ff..a46bd8a0d3 100644 --- a/.ci/Jenkinsfile-hardware +++ b/.ci/Jenkinsfile-hardware @@ -12,7 +12,7 @@ pipeline { stage("build cubepilot_cubeorange_test") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -89,7 +89,7 @@ pipeline { stage("build cuav_x7pro_test") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -165,7 +165,7 @@ pipeline { stage("build px4_fmu-v3_test") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -241,7 +241,7 @@ pipeline { stage("build px4_fmu-v4_test") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -317,7 +317,7 @@ pipeline { stage("build px4_fmu-v4pro_test") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -393,7 +393,7 @@ pipeline { stage("build px4_fmu-v5_test") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -469,7 +469,7 @@ pipeline { stage("build px4_fmu-v5_debug") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -549,7 +549,7 @@ pipeline { stage("build px4_fmu-v5_optimized") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -625,7 +625,7 @@ pipeline { stage("build px4_fmu-v5_stackcheck") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -705,7 +705,7 @@ pipeline { stage("build modalai_fc-v1_test") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -781,7 +781,7 @@ pipeline { stage("build holybro_durandal-v1_test") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -858,7 +858,7 @@ pipeline { stage("build nxp_fmuk66-v3_test") { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2020-09-14' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index a9c93ecc3b..a3994aa843 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -28,7 +28,7 @@ jobs: "parameters_metadata", ] container: - image: px4io/px4-dev-nuttx-focal:2021-02-04 + image: px4io/px4-dev-nuttx-focal:2021-04-29 options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined steps: - uses: actions/checkout@v1 diff --git a/.github/workflows/clang-tidy.yml b/.github/workflows/clang-tidy.yml index 19d3bfee31..b705b44ccf 100644 --- a/.github/workflows/clang-tidy.yml +++ b/.github/workflows/clang-tidy.yml @@ -11,7 +11,7 @@ on: jobs: build: runs-on: ubuntu-latest - container: px4io/px4-dev-clang:2021-02-04 + container: px4io/px4-dev-clang:2021-04-29 steps: - uses: actions/checkout@v1 with: diff --git a/.github/workflows/compile_linux.yml b/.github/workflows/compile_linux.yml index d15ecfb463..b503963325 100644 --- a/.github/workflows/compile_linux.yml +++ b/.github/workflows/compile_linux.yml @@ -11,7 +11,7 @@ on: jobs: build: runs-on: ubuntu-latest - container: px4io/px4-dev-armhf:2021-02-04 + container: px4io/px4-dev-armhf:2021-04-29 strategy: matrix: config: [ diff --git a/.github/workflows/compile_linux_arm64.yml b/.github/workflows/compile_linux_arm64.yml index 68877079c5..211e65a0e8 100644 --- a/.github/workflows/compile_linux_arm64.yml +++ b/.github/workflows/compile_linux_arm64.yml @@ -11,7 +11,7 @@ on: jobs: build: runs-on: ubuntu-latest - container: px4io/px4-dev-aarch64:2021-02-04 + container: px4io/px4-dev-aarch64:2021-04-29 strategy: matrix: config: [ diff --git a/.github/workflows/compile_nuttx.yml b/.github/workflows/compile_nuttx.yml index 23ee6eaa41..17c4081011 100644 --- a/.github/workflows/compile_nuttx.yml +++ b/.github/workflows/compile_nuttx.yml @@ -11,7 +11,7 @@ on: jobs: build: runs-on: ubuntu-latest - container: px4io/px4-dev-nuttx-focal:2021-02-04 + container: px4io/px4-dev-nuttx-focal:2021-04-29 strategy: matrix: config: [ diff --git a/.github/workflows/compile_nuttx_cannode.yml b/.github/workflows/compile_nuttx_cannode.yml index 51acadf150..beac02e61b 100644 --- a/.github/workflows/compile_nuttx_cannode.yml +++ b/.github/workflows/compile_nuttx_cannode.yml @@ -11,7 +11,7 @@ on: jobs: build: runs-on: ubuntu-latest - container: px4io/px4-dev-nuttx-focal:2021-02-04 + container: px4io/px4-dev-nuttx-focal:2021-04-29 strategy: matrix: config: [ diff --git a/.github/workflows/deploy_all.yml b/.github/workflows/deploy_all.yml index 51a7a859bb..dd541de842 100644 --- a/.github/workflows/deploy_all.yml +++ b/.github/workflows/deploy_all.yml @@ -23,7 +23,7 @@ jobs: needs: enumerate_targets strategy: matrix: ${{fromJson(needs.enumerate_targets.outputs.matrix)}} - container: px4io/px4-dev-${{ matrix.container }}:2021-02-04 + container: px4io/px4-dev-${{ matrix.container }}:2021-04-29 steps: - uses: actions/checkout@v1 with: diff --git a/.github/workflows/mavros_avoidance_tests.yml b/.github/workflows/mavros_avoidance_tests.yml index 24bf94b3f4..d44f9920f1 100644 --- a/.github/workflows/mavros_avoidance_tests.yml +++ b/.github/workflows/mavros_avoidance_tests.yml @@ -19,7 +19,7 @@ jobs: - {test_file: "mavros_posix_test_safe_landing.test", vehicle: "iris_obs_avoid", mission: "MC_safe_landing", build_type: "RelWithDebInfo"} container: - image: px4io/px4-dev-ros-melodic:2021-02-04 + image: px4io/px4-dev-ros-melodic:2021-04-29 options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined steps: - uses: actions/checkout@v1 diff --git a/.github/workflows/mavros_mission_tests.yml b/.github/workflows/mavros_mission_tests.yml index 60f158f240..a94e7fc20c 100644 --- a/.github/workflows/mavros_mission_tests.yml +++ b/.github/workflows/mavros_mission_tests.yml @@ -25,7 +25,7 @@ jobs: #- {vehicle: "tiltrotor", mission: "VTOL_mission_1", build_type: "RelWithDebInfo"} container: - image: px4io/px4-dev-ros-melodic:2021-02-04 + image: px4io/px4-dev-ros-melodic:2021-04-29 options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined steps: - uses: actions/checkout@v1 diff --git a/.github/workflows/mavros_offboard_tests.yml b/.github/workflows/mavros_offboard_tests.yml index ddf5cc3a76..208ca3ef16 100644 --- a/.github/workflows/mavros_offboard_tests.yml +++ b/.github/workflows/mavros_offboard_tests.yml @@ -20,7 +20,7 @@ jobs: #- {test_file: "mavros_posix_tests_offboard_rpyrt_ctl.test", vehicle: "iris", build_type: "RelWithDebInfo"} container: - image: px4io/px4-dev-ros-melodic:2021-02-04 + image: px4io/px4-dev-ros-melodic:2021-04-29 options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined steps: - uses: actions/checkout@v1 diff --git a/.github/workflows/metadata.yml b/.github/workflows/metadata.yml index 0c022860f1..0d8c1ac590 100644 --- a/.github/workflows/metadata.yml +++ b/.github/workflows/metadata.yml @@ -11,7 +11,7 @@ jobs: airframe: runs-on: ubuntu-latest - container: px4io/px4-dev-base-focal:2021-02-04 + container: px4io/px4-dev-base-focal:2021-04-29 steps: - uses: actions/checkout@v1 with: @@ -26,7 +26,7 @@ jobs: module: runs-on: ubuntu-latest - container: px4io/px4-dev-base-focal:2021-02-04 + container: px4io/px4-dev-base-focal:2021-04-29 steps: - uses: actions/checkout@v1 with: @@ -41,7 +41,7 @@ jobs: parameter: runs-on: ubuntu-latest - container: px4io/px4-dev-base-focal:2021-02-04 + container: px4io/px4-dev-base-focal:2021-04-29 steps: - uses: actions/checkout@v1 with: @@ -65,7 +65,7 @@ jobs: uorb_graph: runs-on: ubuntu-latest - container: px4io/px4-dev-nuttx-focal:2021-02-04 + container: px4io/px4-dev-nuttx-focal:2021-04-29 steps: - uses: actions/checkout@v1 with: @@ -80,7 +80,7 @@ jobs: micrortps_agent: runs-on: ubuntu-latest - container: px4io/px4-dev-base-focal:2021-02-04 + container: px4io/px4-dev-base-focal:2021-04-29 steps: - uses: actions/checkout@v1 with: @@ -94,7 +94,7 @@ jobs: ROS_msgs: runs-on: ubuntu-latest - container: px4io/px4-dev-base-focal:2021-02-04 + container: px4io/px4-dev-base-focal:2021-04-29 steps: - uses: actions/checkout@v1 with: @@ -107,7 +107,7 @@ jobs: ROS2_bridge: runs-on: ubuntu-latest - container: px4io/px4-dev-base-focal:2021-02-04 + container: px4io/px4-dev-base-focal:2021-04-29 steps: - uses: actions/checkout@v1 with: diff --git a/.github/workflows/sitl_tests.yml b/.github/workflows/sitl_tests.yml index 8a1a1bee69..48170c00c8 100644 --- a/.github/workflows/sitl_tests.yml +++ b/.github/workflows/sitl_tests.yml @@ -20,7 +20,7 @@ jobs: - {latitude: "29.660316", longitude: "-82.316658", altitude: "30", build_type: "RelWithDebInfo", model: "tailsitter" } # Florida - {latitude: "47.397742", longitude: "8.545594", altitude: "488", build_type: "Coverage", model: "standard_vtol" } # Zurich container: - image: px4io/px4-dev-simulation-focal:2021-02-04 + image: px4io/px4-dev-simulation-focal:2021-04-29 options: --privileged --ulimit core=-1 --security-opt seccomp=unconfined steps: - uses: actions/checkout@v1 diff --git a/Jenkinsfile b/Jenkinsfile index 894367e2b8..65ebd54f6c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,7 +15,7 @@ pipeline { // stage('Catkin build on ROS workspace') { // agent { // docker { - // image 'px4io/px4-dev-ros-melodic:2021-02-04' + // image 'px4io/px4-dev-ros-melodic:2021-04-29' // args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw -e HOME=$WORKSPACE' // } // } @@ -56,7 +56,7 @@ pipeline { stage('Colcon build on ROS2 workspace') { agent { docker { - image 'px4io/px4-dev-ros2-foxy:2021-02-04' + image 'px4io/px4-dev-ros2-foxy:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw -e HOME=$WORKSPACE' } } @@ -85,7 +85,7 @@ pipeline { stage('Airframe') { agent { - docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + docker { image 'px4io/px4-dev-base-focal:2021-04-29' } } steps { sh 'make distclean' @@ -105,7 +105,7 @@ pipeline { stage('Parameter') { agent { - docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + docker { image 'px4io/px4-dev-base-focal:2021-04-29' } } steps { sh 'make distclean' @@ -125,7 +125,7 @@ pipeline { stage('Module') { agent { - docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + docker { image 'px4io/px4-dev-base-focal:2021-04-29' } } steps { sh 'make distclean' @@ -146,7 +146,7 @@ pipeline { stage('uORB graphs') { agent { docker { - image 'px4io/px4-dev-nuttx-focal:2021-02-04' + image 'px4io/px4-dev-nuttx-focal:2021-04-29' args '-e CCACHE_BASEDIR=$WORKSPACE -v ${CCACHE_DIR}:${CCACHE_DIR}:rw' } } @@ -176,7 +176,7 @@ pipeline { stage('Userguide') { agent { - docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + docker { image 'px4io/px4-dev-base-focal:2021-04-29' } } steps { sh('export') @@ -206,7 +206,7 @@ pipeline { stage('QGroundControl') { agent { - docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + docker { image 'px4io/px4-dev-base-focal:2021-04-29' } } steps { sh('export') @@ -234,7 +234,7 @@ pipeline { stage('microRTPS agent') { agent { - docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + docker { image 'px4io/px4-dev-base-focal:2021-04-29' } } steps { sh('export') @@ -264,7 +264,7 @@ pipeline { stage('PX4 ROS msgs') { agent { - docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + docker { image 'px4io/px4-dev-base-focal:2021-04-29' } } steps { sh('export') @@ -293,7 +293,7 @@ pipeline { stage('PX4 ROS2 bridge') { agent { - docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + docker { image 'px4io/px4-dev-base-focal:2021-04-29' } } steps { sh('export') @@ -336,7 +336,7 @@ pipeline { stage('S3') { agent { - docker { image 'px4io/px4-dev-base-focal:2021-02-04' } + docker { image 'px4io/px4-dev-base-focal:2021-04-29' } } steps { sh('export')