Skip to content

Commit e912668

Browse files
authored
Refactor DDS Pipe CI (#160)
Signed-off-by: Raul Sanchez-Mateos <raul@eprosima.com>
1 parent d741780 commit e912668

8 files changed

Lines changed: 438 additions & 332 deletions

File tree

.github/actions/project_dependencies/action.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ runs:
5050
with:
5151
cmake_build_type: ${{ inputs.cmake_build_type }}
5252

53+
# Dev-Utils artifact already includes Fast DDS
5354
- name: Download dependencies artifact
5455
uses: eProsima/eProsima-CI/multiplatform/download_dependency@v0
5556
with:

.github/actions/run-test-windows/action.yml

Lines changed: 0 additions & 22 deletions
This file was deleted.
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,25 @@
11
# Nightly test workflow for DDS Pipe
2-
name: nightly-ddspipe
2+
name: nightly-ubuntu-ci
33

44
on:
5+
workflow_dispatch:
56
schedule:
67
- cron: '0 5 * * *'
78

89
jobs:
910

1011
reusable_tests_v2:
1112
name: reusable_tests_v2
12-
uses: ./.github/workflows/reusable-workflow.yml
13+
uses: ./.github/workflows/reusable-ubuntu-ci.yml
1314
with:
1415
custom_version_build: 'v2'
1516
dependencies_artifact_postfix: '_nightly'
16-
ref: '0.x'
17+
ref: '2.x'
1718
secrets: inherit
1819

1920
reusable_tests_v3:
2021
name: reusable_tests_v3
21-
uses: ./.github/workflows/reusable-workflow.yml
22+
uses: ./.github/workflows/reusable-ubuntu-ci.yml
2223
with:
2324
custom_version_build: 'v3'
2425
dependencies_artifact_postfix: '_nightly'
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Nightly test workflow for DDS Pipe
2+
name: nightly-windows-ci
3+
4+
on:
5+
workflow_dispatch:
6+
schedule:
7+
- cron: '0 5 * * *'
8+
9+
jobs:
10+
11+
reusable_tests_v2:
12+
name: reusable_tests_v2
13+
uses: ./.github/workflows/reusable-windows-ci.yml
14+
with:
15+
custom_version_build: 'v2'
16+
dependencies_artifact_postfix: '_nightly'
17+
ref: '2.x'
18+
secrets: inherit
19+
20+
reusable_tests_v3:
21+
name: reusable_tests_v3
22+
uses: ./.github/workflows/reusable-windows-ci.yml
23+
with:
24+
custom_version_build: 'v3'
25+
dependencies_artifact_postfix: '_nightly'
26+
ref: 'main'
27+
secrets: inherit
28+

0 commit comments

Comments
 (0)