diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bf491e7..9762cd0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -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 \ No newline at end of file diff --git a/hosted/install.sh b/hosted/install.sh index 76b5f0f..abf94a6 100644 --- a/hosted/install.sh +++ b/hosted/install.sh @@ -68,6 +68,8 @@ cp config/dictionary $out_dir/dictionary cp config/clients.conf $out_dir/clients.conf cp config/mods-enabled/raw $out_dir/mods-enabled/raw 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 echo "Enable delay_reject"