diff options
author | stefanwimmer128 | 2023-11-14 15:50:57 +0100 |
---|---|---|
committer | stefanwimmer128 | 2023-11-14 15:50:57 +0100 |
commit | b78ff5c748b11f17d05fc37309f704280e1708c4 (patch) | |
tree | 15cbd98cce5dd9c2f1865bb91dcef7f3705f4574 | |
parent | 24168e58df7d073d4a1704373e0ddc8f1260c883 (diff) | |
download | aur-b78ff5c748b11f17d05fc37309f704280e1708c4.tar.gz |
Add Woodpecker CI
-rw-r--r-- | .gitlab-ci.yml | 25 | ||||
-rw-r--r-- | .woodpecker.yml | 50 |
2 files changed, 50 insertions, 25 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 0abe7eec092f..000000000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,25 +0,0 @@ -stages: - - build - - publish - -build: - stage: build - image: registry.stefanwimmer128.xyz/stefanwimmer128/archlinux-chaotic-paru-user:latest - before_script: - - gpg --keyserver keys.openpgp.org --recv-key 14F26682D0916CDD81E37B6D61B7B526D98F0353 - - paru -Syu --noconfirm - script: - - makepkg -s --noconfirm - artifacts: - paths: - - "*.pkg.tar.zst" - timeout: 2h - -publish: - stage: publish - image: alpine:latest - rules: - - if: $CI_COMMIT_TAG - script: - - apk add curl - - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file "firedragon-unsigned-extensions-$CI_COMMIT_TAG-x86_64.pkg.tar.zst" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/packages/generic/firedragon-unsigned-extensions/$CI_COMMIT_TAG/firedragon-unsigned-extensions-$CI_COMMIT_TAG-x86_64.pkg.tar.zst"' diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 000000000000..e21134495c5a --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,50 @@ +labels: + picus: large + +steps: + build: + image: codeberg.org/stefanwimmer128/archlinux-chaotic-paru-user:latest + commands: + - export HOME=/home/user + - sudo chown -R $(id -u):$(id -g) . + - gpg --keyserver keys.openpgp.org --recv-key 14F26682D0916CDD81E37B6D61B7B526D98F0353 + - paru -Syu --noconfirm + - makepkg -s --noconfirm + upload: + image: woodpeckerci/plugin-s3 + settings: + bucket: firedragon-unsigned-extensions + source: "*.pkg.tar.zst" + target: /${CI_PIPELINE_NUMBER}/ + path_style: true + endpoint: https://minio.stefanwimmer128.xyz/ + access_key: + from_secret: upload_key + secret_key: + from_secret: upload_secret + checksum: + image: alpine:latest + commands: + - sha256sum *.pkg.tar.zst | tee SHA256SUM + upload-checksum: + image: woodpeckerci/plugin-s3 + settings: + bucket: firedragon-unsigned-extensions + source: SHA256SUM + target: /${CI_PIPELINE_NUMBER}/ + path_style: true + endpoint: https://minio.stefanwimmer128.xyz/ + access_key: + from_secret: upload_key + secret_key: + from_secret: upload_secret + publish: + when: + event: tag + image: woodpeckerci/plugin-gitea-release + settings: + base_url: https://codeberg.org/ + files: + - firedragon-unsigned-extensions-${CI_COMMIT_TAG}-x86_64.pkg.tar.zst + api_key: + from_secret: release_token |