Restructure yaml, add CI/CD pipelines
This commit is contained in:
parent
fc1bf0bb9a
commit
fd7d99d29a
31 changed files with 771 additions and 543 deletions
74
.woodpecker/build.yaml
Normal file
74
.woodpecker/build.yaml
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
when:
|
||||
- branch: master
|
||||
event: [push, pull_request]
|
||||
|
||||
|
||||
clone:
|
||||
git:
|
||||
image: woodpeckerci/plugin-git
|
||||
settings:
|
||||
recursive: true
|
||||
# TODO: extend this to use an image that has our root certificate baked in
|
||||
skip-verify: true
|
||||
|
||||
steps:
|
||||
pleroma:
|
||||
image: woodpeckerci/plugin-kaniko
|
||||
settings:
|
||||
registry: cr.forge.lan
|
||||
repo: darkdork.dev/pleroma
|
||||
context: pleroma
|
||||
tags:
|
||||
- ${CI_COMMIT_SHA}
|
||||
- prod
|
||||
cache: true
|
||||
skip-tls-verify: true
|
||||
username:
|
||||
from_secret:
|
||||
docker_registry_username
|
||||
password:
|
||||
from_secret:
|
||||
docker_registry_password
|
||||
when:
|
||||
event: [pull_request, push]
|
||||
depends_on: []
|
||||
privoxy:
|
||||
image: woodpecker-ci/plugin-kaniko
|
||||
settings:
|
||||
registry: cr.forge.lan
|
||||
repo: darkdork.dev/privoxy
|
||||
context: privoxy
|
||||
tags:
|
||||
- ${CI_COMMIT_SHA}
|
||||
- prod
|
||||
cache: true
|
||||
skip-tls-verify: true
|
||||
username:
|
||||
from_secret:
|
||||
docker_registry_username
|
||||
password:
|
||||
from_secret:
|
||||
docker_registry_password
|
||||
when:
|
||||
event: [pull_request, push]
|
||||
depends_on: []
|
||||
tor:
|
||||
image: woodpecker-ci/plugin-kaniko
|
||||
settings:
|
||||
registry: cr.forge.lan
|
||||
repo: darkdork.dev/tor
|
||||
context: privoxy
|
||||
tags:
|
||||
- ${CI_COMMIT_SHA}
|
||||
- prod
|
||||
cache: true
|
||||
skip-tls-verify: true
|
||||
username:
|
||||
from_secret:
|
||||
docker_registry_username
|
||||
password:
|
||||
from_secret:
|
||||
docker_registry_password
|
||||
when:
|
||||
event: [pull_request, push]
|
||||
depends_on: []
|
||||
Loading…
Add table
Add a link
Reference in a new issue