diff --git a/.forgejo/workflows/main.yml b/.forgejo/workflows/main.yml new file mode 100644 index 0000000000..0e85db66bf --- /dev/null +++ b/.forgejo/workflows/main.yml @@ -0,0 +1,31 @@ +on: [push] +jobs: + build: + runs-on: docker + container: + image: alpine:3 + steps: + - run: apk add git nodejs gradle + - uses: actions/checkout@v4 + - name: Build jars + run: | + gradle jar shadowjar + - uses: actions/upload-artifact@v3 + with: + name: jars + path: build/libs/ + release: + runs-on: docker + container: + image: ubuntu:24.10 + needs: [build] + if: github.ref_type == 'tag' + steps: + - uses: actions/setup-node@v4 + - uses: actions/download-artifact@v3 + with: + name: jars + - uses: actions/forgejo-release@v2 + with: + direction: upload + release-dir: jars \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml deleted file mode 100644 index 99347f14d3..0000000000 --- a/.gitlab-ci.yml +++ /dev/null @@ -1,10 +0,0 @@ -package: - image: - name: gradle:jdk17 - script: - - gradle jar shadowjar - artifacts: - paths: - - build/libs/keycloak-scim-1.0-SNAPSHOT.jar - - build/libs/keycloak-scim-1.0-SNAPSHOT-all.jar - - build/libs/keycloak-scim-1.0-SNAPSHOT-all-legacy.jar