This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
gitlab-ci-release [2020/08/30 21:46] – admin | gitlab-ci-release [2020/08/30 22:51] (current) – admin | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Gitlab CI create release ====== | ====== Gitlab CI create release ====== | ||
+ | |||
+ | Example to create a PHP archive (phar) and link the generated artifact to the release if a **Release Note** is set. | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | **Required to create a private token and set as environment variable $GITLAB_PRIVATE_TOKEN** | ||
+ | |||
+ | Example: | ||
<code yaml .gitlab-ci.yml> | <code yaml .gitlab-ci.yml> | ||
Line 24: | Line 35: | ||
paths: | paths: | ||
- $PHAR_FILE_NAME | - $PHAR_FILE_NAME | ||
+ | # Add .env file to artifacts | ||
- build.env | - build.env | ||
expire_in: 1000 year | expire_in: 1000 year | ||
Line 32: | Line 44: | ||
dependencies: | dependencies: | ||
- create_version | - create_version | ||
+ | when: on_success | ||
only: | only: | ||
- tags | - tags | ||
Line 42: | Line 55: | ||
--data url=" | --data url=" | ||
$CI_SERVER_URL/ | $CI_SERVER_URL/ | ||
- | |||
</ | </ |