diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 16bb0ef..5779fab 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,6 +19,7 @@ stages: - export PATCHLEVEL=$(echo ${CI_COMMIT_TAG} | cut -d'+' -f2) - apt-get -qq update - apt-get -qqy install ruby-dev ruby-ffi curl file + - gem install fpm - mkdir -p "${CI_PROJECT_DIR}/package_root/usr/bin" - echo "https://dl.gitea.com/gitea/v${VERSION}/gitea-${VERSION}-linux-${ARCH}" - curl -sL -o @@ -55,14 +56,41 @@ stages: only: - tags -gitea-amd64: +.manual: &manual + when: manual + only: + - tags + +.trigger: &trigger + when: delayed + start_in: 1 hours + only: + - triggers + +gitea-amd64-tag: <<: *package + <<: *manual variables: <<: *vars ARCH: amd64 -gitea-arm64: +gitea-amd64-trigger: <<: *package + <<: *trigger + variables: + <<: *vars + ARCH: amd64 + +gitea-arm64-tag: + <<: *package + <<: *manual + variables: + <<: *vars + ARCH: arm64 + +gitea-arm64-trigger: + <<: *package + <<: *trigger variables: <<: *vars ARCH: arm64 @@ -120,7 +148,8 @@ reprepro: script: - apt-get -qq update - apt-get -qqy install curl - - curl -L https://gitlab.com/packaging/utils/-/raw/main/repo.sh | bash -s -- gitea + - curl -L https://gitlab.com/packaging/utils/-/raw/main/repo.sh | + bash -s -- gitea only: - tags