Skip to content

Commit

Permalink
Refs #21226: Improve CI workflows in master and apply Fast DDS branch…
Browse files Browse the repository at this point in the history
…ing model

Signed-off-by: JesusPoderoso <[email protected]>
  • Loading branch information
JesusPoderoso committed Jul 1, 2024
1 parent 7fd410e commit 816f6d2
Show file tree
Hide file tree
Showing 7 changed files with 389 additions and 211 deletions.
34 changes: 0 additions & 34 deletions .github/actions/fetch-fastddsgen-repos/action.yml

This file was deleted.

File renamed without changes.
106 changes: 106 additions & 0 deletions .github/workflows/nightly-ubuntu-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
name: Fast DDS Gen Ubuntu CI (nightly)

on:
workflow_dispatch:
schedule:
- cron: '0 1 * * *'

jobs:
nightly-ubuntu-ci-master:
strategy:
fail-fast: false
matrix:
java-version:
- 'openjdk-11-jdk'
- 'openjdk-19-jdk'
uses: eProsima/Fast-DDS-Gen/.github/workflows/reusable-ubuntu-ci.yml@master
with:
os-version: 'ubuntu-22.04'
java-version: ${{ matrix.java-version }}
label: 'nightly-ubuntu-ci-master'
fastdds-gen-branch: 'master'
fastdds-branch: 'master'
fastcdr-branch: 'master'
fastdds-python-branch: 'main'
discovery-server-branch: 'master'
run-build: true
run-tests: true
use-ccache: false

nightly-ubuntu-ci-3_3_x:
strategy:
fail-fast: false
matrix:
java-version:
- 'openjdk-11-jdk'
- 'openjdk-19-jdk'
fastcdr-branch:
- '1.1.x'
- '2.x'
uses: eProsima/Fast-DDS-Gen/.github/workflows/[email protected]
with:
os-version: 'ubuntu-22.04'
java-version: ${{ matrix.java-version }}
label: 'nightly-ubuntu-ci-3.3.x'
fastdds-gen-branch: '3.3.x'
fastdds-branch: '2.14.x'
fastcdr-branch: ${{ matrix.fastcdr-branch }}
fastdds-python-branch: '1.4.x'
discovery-server-branch: 'v1.2.2'
run-build: true
run-tests: true
use-ccache: false

nightly-ubuntu-ci-3_2_x:
strategy:
fail-fast: false
matrix:
java-version:
- 'openjdk-11-jdk'
- 'openjdk-19-jdk'
fastcdr-branch:
- '1.1.x'
- '2.x'
uses: eProsima/Fast-DDS-Gen/.github/workflows/[email protected]
with:
os-version: 'ubuntu-22.04'
java-version: ${{ matrix.java-version }}
label: 'nightly-ubuntu-ci-3.2.x'
fastdds-gen-branch: '3.2.x'
fastdds-branch: '2.13.x'
fastcdr-branch: ${{ matrix.fastcdr-branch }}
fastdds-python-branch: '1.4.x'
discovery-server-branch: 'v1.2.2'
run-build: true
run-tests: true
use-ccache: false

nightly-ubuntu-ci-2_5_x:
uses: eProsima/Fast-DDS-Gen/.github/workflows/[email protected]
with:
os-version: 'ubuntu-22.04'
java-version: 'openjdk-11-jdk'
label: 'nightly-ubuntu-ci-2.5.x'
fastdds-gen-branch: '2.5.x'
fastdds-branch: '2.10.x'
fastcdr-branch: '1.0.x'
fastdds-python-branch: '1.2.x'
discovery-server-branch: 'v1.2.1'
run-build: true
run-tests: true
use-ccache: false

nightly-ubuntu-ci-2_1_x:
uses: eProsima/Fast-DDS-Gen/.github/workflows/[email protected]
with:
os-version: 'ubuntu-20.04'
java-version: 'openjdk-11-jdk'
label: 'nightly-ubuntu-ci-2.1.x'
fastdds-gen-branch: '2.1.x'
fastdds-branch: '2.6.x'
fastcdr-branch: '1.0.x'
fastdds-python-branch: '1.0.x'
discovery-server-branch: 'v1.2.1'
run-build: true
run-tests: true
use-ccache: false
139 changes: 0 additions & 139 deletions .github/workflows/reusable-ubuntu-ci.yaml

This file was deleted.

Loading

0 comments on commit 816f6d2

Please sign in to comment.