Sign inSign up

tisoft/gitlab-release

By tisoft

•Updated about 5 years ago

Image
0

326

tisoft/gitlab-release repository overview

⁠gitlab-release

Tool to create gitlab revisions with file upload.Useful for CI publish tasks.

⁠Usage

This program is intended to be used in a GitLab CI job in a Runner with Docker.

⁠1. Configure your .gitlab-ci.yml

To 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
⁠2. Generate a personnal access token

Generate a new Personal Access Token⁠ from your user profile with the api scope.

⁠3. Configure your project

Set a secret variable⁠ in your project named GITLAB_ACCESS_TOKEN with the token you have generated in the previous step.

Tag summary

Content type

Image

Digest

Size

17.6 MB

Last updated

about 5 years ago

docker pull tisoft/gitlab-release