Add freebsd-cross-build image
This commit is contained in:
parent
d5e68709a9
commit
2026958466
1 changed files with 14 additions and 0 deletions
|
@ -30,6 +30,20 @@ signal-server:
|
||||||
- echo "docker pull ${CI_REGISTRY_IMAGE}/signal-server:${VERSION}"
|
- echo "docker pull ${CI_REGISTRY_IMAGE}/signal-server:${VERSION}"
|
||||||
allow_failure: true
|
allow_failure: true
|
||||||
|
|
||||||
|
freebsd-cross-build:
|
||||||
|
image: docker:20.10.0
|
||||||
|
stage: build
|
||||||
|
script:
|
||||||
|
- apk add git
|
||||||
|
- git clone https://github.com/wezm/freebsd-cross-build.git
|
||||||
|
- cd freebsd-cross-build
|
||||||
|
- VERSION=$(git rev-parse --short=8 HEAD)
|
||||||
|
- docker login -u gitlab-ci-token -p ${CI_JOB_TOKEN} ${CI_REGISTRY}
|
||||||
|
- docker build -t ${CI_REGISTRY_IMAGE}/${CI_JOB_NAME}:${VERSION} .
|
||||||
|
- docker push ${CI_REGISTRY_IMAGE}/${CI_JOB_NAME}:${VERSION}
|
||||||
|
- if [[ "${CI_COMMIT_REF_SLUG}" == "main" ]]; then docker tag ${CI_REGISTRY_IMAGE}/${CI_JOB_NAME}:${VERSION} ${CI_REGISTRY_IMAGE}/${CI_JOB_NAME}:latest && docker push ${CI_REGISTRY_IMAGE}/${CI_JOB_NAME}:latest; fi
|
||||||
|
- echo "docker pull ${CI_REGISTRY_IMAGE}/${CI_JOB_NAME}:${VERSION}"
|
||||||
|
|
||||||
test-helper:
|
test-helper:
|
||||||
<<: *build
|
<<: *build
|
||||||
variables:
|
variables:
|
||||||
|
|
Loading…
Reference in a new issue