-
Notifications
You must be signed in to change notification settings - Fork 23
Refactor to use DDS Pipe v2 #371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
3c15103
a00a9d9
5d6e4e9
51a7ed6
46780f1
9b0a180
14270dc
0871df8
cec3bde
98c589c
b08c3d0
bfbed90
e29b355
5e2cc39
068afb5
381d419
00f24f1
741c652
2308d1a
b9e5e4a
d355b21
90037d1
fdcf20a
4900d24
24fe66d
5a2cbef
595d296
2768c52
2268fd6
6266113
d1fe43d
c0e42cd
36abaa1
184bcdc
29f79f1
a428767
6f59654
8d7ed6b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,55 @@ | ||
| name: ddsrouter_dependencies_ubuntu | ||
| description: Common first step for all jobs. Checkout repository, download dependencies and install required packages. | ||
|
|
||
| inputs: | ||
|
|
||
| os: | ||
| description: Specify runs-on machine to download specific artifact | ||
| required: true | ||
|
|
||
| cmake_build_type: | ||
| description: Specify cmake_build_type option to download specific artifact | ||
| required: true | ||
|
|
||
| dependencies_artifact_postfix: | ||
| description: Specify artifact postfix in case it wants to use a manual one | ||
| required: false | ||
| default: _nightly | ||
|
|
||
| target_workspace: | ||
| description: Specify directory to download dependencies | ||
| required: false | ||
| default: ${{ github.workspace }}/install | ||
|
|
||
| # This must be passed as an argument because actions do not access to workflow secrets: | ||
| # Unrecognized named-value: 'secrets'. https://github.com/orgs/community/discussions/27054 | ||
| # Pass argument {{ secrets.GITHUB_TOKEN }} from workflow | ||
| secret_token: | ||
| description: 'Secret token to authenticate the WebRequest so it not get a rate limit error.' | ||
| required: false | ||
| default: '' | ||
|
|
||
| runs: | ||
| using: composite | ||
| steps: | ||
|
|
||
| - name: Install Fast DDS dependencies | ||
| uses: eProsima/eProsima-CI/multiplatform/install_fastdds_dependencies@v0 | ||
| with: | ||
| cmake_build_type: ${{ inputs.cmake_build_type }} | ||
|
|
||
| - name: Install yaml cpp dependency | ||
| uses: eProsima/eProsima-CI/multiplatform/install_yamlcpp@v0 | ||
| with: | ||
| cmake_build_type: ${{ inputs.cmake_build_type }} | ||
|
|
||
| # In DDS Pipe artifact there are included Fast DDS and dev-utils | ||
| - name: Download dependencies artifact | ||
| uses: eProsima/eProsima-CI/multiplatform/download_dependency@v0 | ||
| with: | ||
| artifact_name: built_ddspipe_${{ inputs.os }}_${{ inputs.cmake_build_type }}${{ inputs.dependencies_artifact_postfix }} | ||
| workflow_source: build_ddspipe.yml | ||
| workflow_source_repository: eProsima/eProsima-CI | ||
| target_workspace: ${{ inputs.target_workspace }} | ||
| secret_token: ${{ inputs.secret_token }} | ||
| workflow_conclusion: completed |
This file was deleted.
This file was deleted.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.