42 lines
1.3 KiB
YAML
42 lines
1.3 KiB
YAML
---
|
|
# ----------------------------------------------
|
|
# -- Build an image and push it to the registry
|
|
# ----------------------------------------------
|
|
kind: pipeline
|
|
type: docker
|
|
name: Build the builder
|
|
|
|
trigger:
|
|
event:
|
|
- push
|
|
branch:
|
|
- main
|
|
|
|
steps:
|
|
- name: Build openvpn xor amd64
|
|
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:ff4a98f2acb557ad443f279627036bebf06bc4f1
|
|
privileged: true
|
|
environment:
|
|
GITEA_TOKEN:
|
|
from_secret: GITEA_TOKEN
|
|
CONTAINERFILE: ./containerfiles/Containerfile-XOR
|
|
commands:
|
|
- source ./env/openvpn_xor.env
|
|
- env
|
|
- export CUSTOM_TAG="v$OPENVPN_VERSION-XOR-$TUNNELBLICK_VERSION"
|
|
- export BUILD_ARGS="--build-arg OPENVPN_VERSION=$OPENVPN_VERSION --build-arg TUNNELBLICK_VERSION=$TUNNELBLICK_VERSION"
|
|
- build-container
|
|
|
|
- name: Build openvpn amd64
|
|
image: git.badhouseplants.net/badhouseplants/badhouseplants-builder:ff4a98f2acb557ad443f279627036bebf06bc4f1
|
|
privileged: true
|
|
environment:
|
|
GITEA_TOKEN:
|
|
from_secret: GITEA_TOKEN
|
|
CONTAINERFILE: ./containerfiles/Containerfile
|
|
commands:
|
|
- source ./env/openvpn.env
|
|
- export CUSTOM_TAG="v$OPENVPN_VERSION"
|
|
- export BUILD_ARGS="--build-arg OPENVPN_VERSION=$OPENVPN_VERSION"
|
|
- build-container
|