Tool to create gitlab revisions with file upload.Useful for CI publish tasks.
This program is intended to be used in a GitLab CI job in a Runner with Docker.
.gitlab-ci.ymlTo make an automatic release you need to add something like this to the file .gitlab-ci.yml in your project.
stages:
- build
- publish
build:
stage: build
script:
- my_build_command
artifacts:
expire_in: '1 hour'
paths:
- compiled-$CI_BUILD_TAG.exe
- doc-$CI_BUILD_TAG.pdf
publish:
image: inetprocess/gitlab-release
stage: publish
only:
- tags
script:
- gitlab-release --message 'My release message' compiled-$CI_BUILD_TAG.exe doc-$CI_BUILD_TAG.pdf
Generate a new Personal Access Token from your user profile with the api scope.
Set a secret variable in your project
named GITLAB_ACCESS_TOKEN with the token you have generated in the previous step.
Due to a known bug in GitLab, an error will happen if the project contains a .
Content type
Image
Digest
Size
30.8 MB
Last updated
over 9 years ago
docker pull dahlia/gitlab-release