feat: add package deploy
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
stages:
|
||||
- release-deb
|
||||
- release-hosted
|
||||
|
||||
release-deb:
|
||||
stage: release-deb
|
||||
@@ -10,5 +11,18 @@ release-deb:
|
||||
- cd build
|
||||
- docker build . -t freerad_builder:3.2.x -f Dockerfile
|
||||
- docker run -e DEB_USER=${DEB_USER} -e DEB_PASS="${DEB_PASS}" freerad_builder:3.2.x ./upload.sh
|
||||
when: manual
|
||||
only:
|
||||
- main
|
||||
|
||||
release-hosted:
|
||||
stage: release-hosted
|
||||
image: alpine:latest
|
||||
variables:
|
||||
VERSION: "1.0.0"
|
||||
script:
|
||||
- tar -czvf hosted.tar.gz hosted
|
||||
- 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file hosted.tar.gz "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/hosted/${VERSION}/hosted.tar.gz"'
|
||||
when: manual
|
||||
only:
|
||||
- main
|
||||
Reference in New Issue
Block a user