feat: add package deploy

This commit is contained in:
Georg K
2023-01-06 05:48:39 +03:00
parent 5540c02c3d
commit 8e4e96a80a
2 changed files with 16 additions and 0 deletions

View File

@@ -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

View File

@@ -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"