Skip to content
Snippets Groups Projects
Commit 27af9e7d authored by Riccardo Boero's avatar Riccardo Boero :innocent:
Browse files

Fixing tag activated package registration

parent c5ac6bac
No related branches found
No related tags found
No related merge requests found
......@@ -10,6 +10,23 @@ variables:
PACKAGE_REPO: $CI_PROJECT_URL # Dynamically get the package repo URL from GitLab CI's built-in variable
# Register the package in the registry using Registrator's RegisterParams and RegistryTools.register()
register:
stage: register
script:
- apt-get update -y && apt-get install -y git # Ensure Git is installed
- julia --project=. -e '
using Pkg;
Pkg.add("Registrator");
using Registrator;
using RegistryTools;
package_repo = ENV["PACKAGE_REPO"];
tree_sha = readchomp(`git rev-parse HEAD`);
pkg = RegistryTools.Project("Project.toml");
reg_params = Registrator.RegisterParams(package_repo, pkg, tree_sha; registry="https://git.nilu.no/julia/registry", registry_fork="https://git.nilu.no/julia/registry", registry_deps=[], subdir="", push=true, gitconfig=Dict("user.name" => ENV["GITLAB_REGISTRY_USER"], "user.password" => ENV["GITLAB_REGISTRY_PASS"]));
RegistryTools.register(reg_params)'
only:
- tags
register:
stage: register
script:
......
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