Skip to content
Snippets Groups Projects
Commit 2b8f688b authored by Alejandro Lopez Gestoso's avatar Alejandro Lopez Gestoso
Browse files

Just definition to be included

parent c2152086
No related branches found
No related tags found
No related merge requests found
# image: docker.io/labrobotica/labrobotica:latest
variables:
GIT_SUBMODULE_STRATEGY: recursive
FROM_RDEPENDS_CI: "false"
TAG_VERSION: $CI_COMMIT_TAG
PACKAGE_NAME: "package"
stages:
- build
- update_package
- update_reverse_dependencies
##### definitions #####
.build_package: &build_package
script:
......@@ -54,29 +41,17 @@
- git branch -D update_rdepends || echo "Update_depends branch already deleted"
- git push origin --delete update_rdepends || echo "Update_depends branch already deleted"
###################
test_work:
stage: build
script:
- echo "I work"
build_package_tag:
stage: build
.build_package_tag: &build_package_tag
rules:
- if: $FROM_RDEPENDS_CI == "false" && $CI_COMMIT_TAG =~ /\d+\.[^a-zA-Z_\s]*\d+/ && $GITLAB_USER_NAME != "rdepends_token"
<<: *build_package
update_repo_tag:
stage: update_package
.update_repo_tag: &update_repo_tag
rules:
- if: $FROM_RDEPENDS_CI == "false" && $CI_COMMIT_TAG =~ /\d+\.[^a-zA-Z_\s]*\d+/ && $GITLAB_USER_NAME != "rdepends_token"
<<: *update_repo
modify_rdepends_ci:
stage: update_reverse_dependencies
.modify_rdepends_ci: &modify_rdepends_ci
rules:
- if: $FROM_RDEPENDS_CI == "false" && $CI_COMMIT_TAG =~ /\d+\.[^a-zA-Z_\s]*\d+/ && $GITLAB_USER_NAME != "rdepends_token"
script:
......@@ -113,46 +88,37 @@
- git remote show origin
- git push --set-upstream origin update_rdepends
cleanup_branch_on_failure2:
stage: update_reverse_dependencies
.cleanup_branch_on_failure2: &cleanup_branch_on_failure2
rules:
- if: $FROM_RDEPENDS_CI == "false" && $CI_COMMIT_TAG =~ /\d+\.[^a-zA-Z_\s]*\d+/ && $GITLAB_USER_NAME != "rdepends_token"
when: on_failure
script:
- *cleanup
needs: [modify_rdepends_ci]
needs: [modify-rdepends-ci]
trigger_rdepends_ci:
stage: update_reverse_dependencies
.trigger_rdepends_ci: &trigger_rdepends_ci
rules:
- if: $CI_COMMIT_BRANCH == "update_rdepends"
trigger:
include: .rdepends_ci/rdepends_ci.yml
strategy: depend
cleanup_branch:
stage: update_reverse_dependencies
.cleanup_branch: &cleanup_branch
rules:
- if: $CI_COMMIT_BRANCH == "update_rdepends"
script:
- *cleanup
needs: [trigger_rdepends_ci]
needs: [trigger-rdepends-ci]
cleanup_branch_on_failure:
stage: update_reverse_dependencies
.cleanup_branch_on_failure: &cleanup_branch_on_failure
rules:
- if: $CI_COMMIT_BRANCH == "update_rdepends"
when: on_failure
script:
- *cleanup
needs: [trigger_rdepends_ci]
needs: [trigger-rdepends-ci]
generate_new_tag:
stage: update_reverse_dependencies
.generate_new_tag: &generate_new_tag
rules:
- if: $FROM_RDEPENDS_CI == "true"
script:
......@@ -177,17 +143,16 @@
- git remote show origin
- git push origin $TAG_VERSION
build_package_rdep:
stage: update_reverse_dependencies
.build_package_rdep: &build_package_rdep
rules:
- if: $FROM_RDEPENDS_CI == "true"
needs: [generate_new_tag]
needs: [generate-new-tag]
<<: *build_package
update_repo_rdep:
stage: update_reverse_dependencies
.update_repo_rdep: &update_repo_rdep
rules:
- if: $FROM_RDEPENDS_CI == "true"
needs: [build_package_rdep]
needs: [build-package-rdep]
<<: *update_repo
###################
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment