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

Update packaging-ci.yml

parent 9d48f2cb
No related branches found
No related tags found
No related merge requests found
<zwxecrtvbyhnujmik,olp.ñsawefsefgsedrgf
.build_package: &build_package
stages:
- build
- update_package
- update_reverse_dependencies
##### definitions #####
.build_package: &build_package
script:
#- git submodule sync --recursive
#- git submodule update --init --recursive
......@@ -19,7 +24,7 @@
apt -y install ${DEP[${i}]};
fi
done
- mkdir -pv build
- mkdir -pv build
- cd build
- cmake -DCMAKE_BUILD_TYPE=RELEASE -DCPACK_PACKAGE_VERSION=$TAG_VERSION ..
- make package -j $(nproc)
......@@ -41,17 +46,29 @@
- git branch -D update_rdepends || echo "Update_depends branch already deleted"
- git push origin --delete update_rdepends || echo "Update_depends branch already deleted"
.build_package_tag: &build_package_tag
###################
test_work:
stage: build
script:
- echo "I work"
build_package_tag:
stage: build
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: &update_repo_tag
update_repo_tag:
stage: update_package
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: &modify_rdepends_ci
modify_rdepends_ci:
stage: update_reverse_dependencies
rules:
- if: $FROM_RDEPENDS_CI == "false" && $CI_COMMIT_TAG =~ /\d+\.[^a-zA-Z_\s]*\d+/ && $GITLAB_USER_NAME != "rdepends_token"
script:
......@@ -88,37 +105,46 @@
- git remote show origin
- git push --set-upstream origin update_rdepends
.cleanup_branch_on_failure2: &cleanup_branch_on_failure2
cleanup_branch_on_failure2:
stage: update_reverse_dependencies
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: &trigger_rdepends_ci
trigger_rdepends_ci:
stage: update_reverse_dependencies
rules:
- if: $CI_COMMIT_BRANCH == "update_rdepends"
trigger:
include: .rdepends_ci/rdepends_ci.yml
strategy: depend
.cleanup_branch: &cleanup_branch
cleanup_branch:
stage: update_reverse_dependencies
rules:
- if: $CI_COMMIT_BRANCH == "update_rdepends"
script:
- *cleanup
needs: [trigger-rdepends-ci]
needs: [trigger_rdepends_ci]
.cleanup_branch_on_failure: &cleanup_branch_on_failure
cleanup_branch_on_failure:
stage: update_reverse_dependencies
rules:
- if: $CI_COMMIT_BRANCH == "update_rdepends"
when: on_failure
script:
- *cleanup
needs: [trigger-rdepends-ci]
needs: [trigger_rdepends_ci]
.generate_new_tag: &generate_new_tag
generate_new_tag:
stage: update_reverse_dependencies
rules:
- if: $FROM_RDEPENDS_CI == "true"
script:
......@@ -143,15 +169,17 @@
- git remote show origin
- git push origin $TAG_VERSION
.build_package_rdep: &build_package_rdep
build_package_rdep:
stage: update_reverse_dependencies
rules:
- if: $FROM_RDEPENDS_CI == "true"
needs: [generate-new-tag]
needs: [generate_new_tag]
<<: *build_package
.update_repo_rdep: &update_repo_rdep
update_repo_rdep:
stage: update_reverse_dependencies
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