feat: add package deploy
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
stages:
|
stages:
|
||||||
- release-deb
|
- release-deb
|
||||||
|
- release-hosted
|
||||||
|
|
||||||
release-deb:
|
release-deb:
|
||||||
stage: release-deb
|
stage: release-deb
|
||||||
@@ -10,5 +11,18 @@ release-deb:
|
|||||||
- cd build
|
- cd build
|
||||||
- docker build . -t freerad_builder:3.2.x -f Dockerfile
|
- 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
|
- 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:
|
only:
|
||||||
- main
|
- main
|
||||||
@@ -68,6 +68,8 @@ cp config/dictionary $out_dir/dictionary
|
|||||||
cp config/clients.conf $out_dir/clients.conf
|
cp config/clients.conf $out_dir/clients.conf
|
||||||
cp config/mods-enabled/raw $out_dir/mods-enabled/raw
|
cp config/mods-enabled/raw $out_dir/mods-enabled/raw
|
||||||
cp config/sites-enabled/dynamic-clients $out_dir/sites-enabled/dynamic-clients
|
cp config/sites-enabled/dynamic-clients $out_dir/sites-enabled/dynamic-clients
|
||||||
|
rm -f /etc/freeradius/sites-enabled/inner-tunnel
|
||||||
|
rm -f /etc/freeradius/mods-enabled/eap
|
||||||
|
|
||||||
## Enable delay_Reject
|
## Enable delay_Reject
|
||||||
echo "Enable delay_reject"
|
echo "Enable delay_reject"
|
||||||
|
|||||||
Reference in New Issue
Block a user