gitlab-download-release

command module
v0.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 26, 2023 License: MIT Imports: 8 Imported by: 0

README

gitlab-download-release

GitHub Docker Trunk Check Docker Image Version

Download release from Gitlab project

Usage

gitlab-download-release [flags]
Options
  -n, --dry-run                do not download and print what might be downloaded
  -f, --file NAME              NAME of asset to download (default is all)
  -t, --gitlab-token-env VAR   name for environment VAR with Gitlab token (default "GITLAB_TOKEN")
  -g, --gitlab-url URL         URL of the Gitlab instance (default "https://gitlab.com")
  -h, --help                   help for gitlab-download-release
  -l, --list                   list releases or assets or URL of asset rather than download
  -p, --project PROJECT        PROJECT with releases
  -r, --release RELEASE        RELEASE tag to download (default is last release)
  -O, --to-stdout              send to stdout rather than to file (only single file)
  -v, --version                version for gitlab-download-release

.gitlab-ci.yml

If run in CI then by default gitlab-download-release uses GITHUB_TOKEN and downloads all files from the current project.

Example:

stages:
  - download

download:
  stage: download
  image:
    name: dex4er/gitlab-download-release
    entrypoint: [""]
  variables:
    GIT_STRATEGY: none
  script:
    - echo -e "\e[0Ksection_start:`date +%s`:download\r\e[0KDownload"
    - mkdir release
    - cd release
    - gitlab-download-release
    - sha256sum -c checksums.txt
    - echo -e "\e[0Ksection_end:`date +%s`:download\r\e[0K"
  artifacts:
    paths:
      - release/
    expire_in: 1 week

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL