diff --git a/.woodpecker/build-frontend.yaml b/.woodpecker/build-frontend.yaml new file mode 100644 index 0000000..bbccda8 --- /dev/null +++ b/.woodpecker/build-frontend.yaml @@ -0,0 +1,27 @@ +when: + - event: [push, manual] + branch: [main] + +steps: + prepare-fe-image-tags: + image: alpine:3.21 + commands: + - SHORT_SHA="$(echo "$CI_COMMIT_SHA" | cut -c1-8)" + - printf '%s\n' "$SHORT_SHA" > .fe-tags + - printf '%s\n' "latest" >> .fe-tags + + build-and-push-fe-image: + image: woodpeckerci/plugin-docker-buildx + privileged: true + depends_on: + - prepare-fe-image-tags + settings: + registry: git.cluster.lab.kemkas.hu + repo: git.cluster.lab.kemkas.hu/${CI_REPO} + context: frontend + dockerfile: frontend/Dockerfile + tags_file: .fe-tags + username: + from_secret: gitea_packages_username + password: + from_secret: gitea_packages_token \ No newline at end of file diff --git a/.woodpecker.yml b/.woodpecker/unit-lint.yaml similarity index 92% rename from .woodpecker.yml rename to .woodpecker/unit-lint.yaml index 2b1420f..2690257 100644 --- a/.woodpecker.yml +++ b/.woodpecker/unit-lint.yaml @@ -11,4 +11,4 @@ steps: - cd frontend - yarn install --frozen-lockfile - yarn run test - - yarn run lint + - yarn run lint \ No newline at end of file