Files
confetti/.woodpecker/master_push.yml
T
uelen eb01780381
ci/woodpecker/push/all_push Pipeline was successful
ci/woodpecker/push/master_push Pipeline was successful
FINAL CI
2026-06-03 16:42:49 -07:00

33 lines
768 B
YAML

# do a rebuild whenever we push to master and make sure tests still pass
# eventually this should also do integration tests
when:
- event: push
branch: master
steps:
- name: docker-build
image: woodpeckerci/plugin-kaniko
settings:
dockerfile: .woodpecker/Dockerfile
registry: git.firechicken.net
repo: fedichat/rust_builder
username:
from_secret: OCI_USER
password:
from_secret: OCI_TOKEN
- name: build
image: git.firechicken.net/fedichat/rust_builder:latest
pull: true
commands:
- cargo build
depends_on: [docker-build]
- name: test
image: git.firechicken.net/fedichat/rust_builder:latest
pull: true
commands:
- cargo test
depends_on: [docker-build]