[go: up one dir, main page]

aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: 00fa3ad869cc835397a1c19313bd06500ce4bde1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
stages:
  - build
  - release

build:
  stage: build
  image: rust:latest
  script:
    - cargo build --verbose

release:
  stage: release
  image: rust:latest
  script:
    - cargo build --release
    - VERSION=$(grep version Cargo.toml | head -1 | cut -d "=" -f 2 | tr -d \" | tr -d "[:blank:]")
    - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file target/release/glp "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/glp/${VERSION}/glp"'