Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refactor Fast DDS Ubuntu CI to include several tests (#4860)
* Refs #20822: Split current job into different jobs Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Add shapes demo build job Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Add discovery server build test job Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Add python build test job Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Add documentation build test job Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Remove previous documentation workflow Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Avoid building with tests if not running tests Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Try to fix documentation job Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Move conditions to reusable workflows Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Apply internal review suggestions Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Refactor meta files into build and test, and combine them in test steps Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Remove matrix from ubuntu CI Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Revert "Refs #20822: Move conditions to reusable workflows" This reverts commit d4eea0d. * Refs #20822: Apply rev suggestions Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Add missing discovery server requirements in the job Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Apply rev suggestions (2) Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Fixing windows workflow by merging metas Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Add step with alternative builds Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Use colcon test meta in all jobs, and fix xfail filter Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Remove redundant CMake args, and fix alternative builds Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Apply rev suggestions (3) Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Explicitly compare boolean inputs Signed-off-by: eduponz <eduardoponz@eprosima.com> * Refs #20822: Install tools on test steps to avoid losing symlink permissions Signed-off-by: eduponz <eduardoponz@eprosima.com> * Refs #20822: Update discovery_server meta file name Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Adjust ternary operators Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> * Refs #20822: Use CCache based on an input parameter Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> --------- Signed-off-by: JesusPoderoso <jesuspoderoso@eprosima.com> Signed-off-by: eduponz <eduardoponz@eprosima.com> Co-authored-by: eduponz <eduardoponz@eprosima.com> (cherry picked from commit 22338f3)
- Loading branch information