diff --git a/.gitea/workflows/dev.yaml b/.gitea/workflows/dev.yaml new file mode 100644 index 0000000..b70db0a --- /dev/null +++ b/.gitea/workflows/dev.yaml @@ -0,0 +1,27 @@ +name: Build latest image +on: + push: + branches: + - main + +jobs: + build-container: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Login to registry + uses: docker/login-action@v3 + with: + registry: registry.odit.services + username: ${{ vars.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Build and push + uses: docker/build-push-action@v6 + with: + push: true + tags: | + ${{ vars.REGISTRY }}/lfk/kiosk:latest + platforms: linux/amd64,linux/arm64 diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml new file mode 100644 index 0000000..7b3726d --- /dev/null +++ b/.gitea/workflows/release.yaml @@ -0,0 +1,27 @@ +name: Build release images +on: + push: + tags: + - "*.*.*" + +jobs: + build-container: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Login to registry + uses: docker/login-action@v3 + with: + registry: registry.odit.services + username: ${{ vars.REGISTRY_USERNAME }} + password: ${{ secrets.REGISTRY_PASSWORD }} + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Build and push + uses: docker/build-push-action@v6 + with: + push: true + tags: | + ${{ vars.REGISTRY }}/lfk/kiosk:${{ github.ref_name }} + platforms: linux/amd64,linux/arm64 diff --git a/.woodpecker/build.yml b/.woodpecker/build.yml deleted file mode 100644 index f9afcd2..0000000 --- a/.woodpecker/build.yml +++ /dev/null @@ -1,40 +0,0 @@ -steps: - - name: build edge - image: woodpeckerci/plugin-docker-buildx - settings: - repo: registry.odit.services/lfk/kiosk - tags: - - edge - registry: registry.odit.services - platforms: linux/amd64,linux/arm64 - cache_from: registry.odit.services/lfk/kiosk:edge - username: - from_secret: odit-registry-builder-username - password: - from_secret: odit-registry-builder-password - secrets: - - source: odit-npm-cache-url - target: NPM_REGISTRY_URL - when: - branch: dev - - name: build latest - image: woodpeckerci/plugin-docker-buildx - settings: - repo: registry.odit.services/lfk/kiosk - tags: - - latest - registry: registry.odit.services - platforms: linux/amd64,linux/arm64 - username: - from_secret: odit-registry-builder-username - password: - from_secret: odit-registry-builder-password - secrets: - - source: odit-npm-cache-url - target: NPM_REGISTRY_URL - when: - branch: main - -when: - event: - - push diff --git a/.woodpecker/testpr.yml b/.woodpecker/testpr.yml deleted file mode 100644 index b295014..0000000 --- a/.woodpecker/testpr.yml +++ /dev/null @@ -1,22 +0,0 @@ -steps: - - name: type checks - image: registry.odit.services/hub/library/node:19.9.0-alpine3.16 - commands: - - npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@8 - - pnpm i - - pnpm check - secrets: - - source: odit-npm-cache-url - target: NPM_REGISTRY_URL - - name: build check - image: registry.odit.services/hub/library/node:19.9.0-alpine3.16 - commands: - - npm config set registry $NPM_REGISTRY_URL && npm i -g pnpm@8 - - pnpm i - - pnpm build - secrets: - - source: odit-npm-cache-url - target: NPM_REGISTRY_URL -when: - event: - - pull_request