diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml new file mode 100644 index 000000000..f15f444be --- /dev/null +++ b/.github/workflows/main.yaml @@ -0,0 +1,29 @@ +name: CI + +on: + push: + branches: + - '*' + +jobs: + ci: + strategy: + matrix: + include: + - os: ubuntu-22.04 + distro: humble + - os: ubuntu-22.04 + distro: iron + - os: ubuntu-22.04 + distro: rolling + fail-fast: false + runs-on: ${{ matrix.os }} + steps: + - uses: actions/checkout@v1 + - uses: ros-tooling/setup-ros@0.7.0 + with: + required-ros-distributions: ${{ matrix.distro }} + - run: sudo apt remove python3-openssl -y + - uses: ros-tooling/action-ros-ci@0.3.5 + with: + target-ros2-distro: ${{ matrix.distro }} diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index 23e9f61f6..000000000 --- a/Jenkinsfile +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env groovy -@Library('tailor-meta@0.1.18')_ -tailorTestPipeline( - // Name of job that generated this test definition. - rosdistro_job: '/ci/rosdistro/master', - // Distribution name - rosdistro_name: 'ros1', - // Release track to test branch against. - release_track: 'hotdog', - // Release label to pull test images from. - release_label: 'hotdog', - // OS distributions to test. - distributions: ['focal'], - // Version of tailor_meta to build against - tailor_meta: '0.1.18', - // Master or release branch associated with this track - source_branch: 'devel', - // Docker registry where test image is stored - docker_registry: 'https://084758475884.dkr.ecr.us-east-1.amazonaws.com/locus-tailor' -) \ No newline at end of file