Integrate gitlab-ci/recipe_pipeline_fix and 8 more
[SYNTAX] Fix on syntax on cache setup
--
[FIX] Fix on yocto_cache_setup.sh path
--
[CICD] Bug fix in build scripts
--
[BUG FIX] Fix on build stage syntax
--
[BUILD BRANCH] Use the refs/tags/${CI_COMMIT_TAG}
- When a tag occurs the repo tool use the reference to the tag instead of the head of the MASTER_BRANCH
--
[EMBEDDED] Insert separate cache for the two distros
- The two distros need to have a separate sstate cache
--
[FIX CONFLICTS] Fixing the generated conflicts
--
[BUILD BRANCH] Change rule in triggered on schedule build
- This change allows to build on schedule not only on the MASTER_BRANCH but also on different branches (those on which the schedule is programmed)
--
[BUILD SETUP] Insert runtime change on SRCBRANCH for BSP recipes
- This is necessary because the SRCBRANCH of the BSP repositories is forced to be the master in recipe and this would create conflicts with the SRCREV
- Remove the SSH related config commands since using https with token
- Restiling of the build commands that are moved to two separated bash scripts