Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wine-mirror
GitHub Repository: wine-mirror/wine
Path: blob/master/tools/gitlab/release.yml
4388 views
1
# CI script for creating releases
2
3
create-release:
4
stage: deploy
5
image: registry.gitlab.com/gitlab-org/release-cli:latest
6
rules:
7
- if: $CI_COMMIT_TAG && $CI_PROJECT_PATH == "wine/wine"
8
script:
9
- VERSION=$(expr "$CI_COMMIT_TAG" ":" 'wine-\(.*\)')
10
- test -n "$VERSION" || exit 1
11
- URL=$(grep -o "https://dl.winehq.org/[^>]*" ANNOUNCE.md)
12
- FILEPATH=$(expr "$URL" ":" '.*\(/.*\)')
13
- release-cli create
14
--name "Wine $VERSION"
15
--tag-name "$CI_COMMIT_TAG"
16
--description ANNOUNCE.md
17
--assets-link "{\"name\":\"Source code\",\"url\":\"$URL\",\"link_type\":\"other\",\"filepath\":\"$FILEPATH\"}"
18
19