docker/.gitlab/ci/imagebuilder.yml

26 lines
731 B
YAML

.deploy-imagebuilder:
extends: .deploy
variables:
DOCKER_IMAGE: "openwrtorg/imagebuilder"
script:
- bash docker-imagebuilder.sh
- docker push "$DOCKER_IMAGE"
build-imagebuilder:
extends: .build
variables:
TARGETS: "x86-64"
DOCKER_IMAGE: "$CI_REGISTRY_IMAGE"
script:
- bash docker-imagebuilder.sh
- docker tag "$DOCKER_IMAGE:x86-64-$BRANCH" "$DOCKER_IMAGE:imagebuilder-$BRANCH-$CI_COMMIT_REF_SLUG"
- docker push "$DOCKER_IMAGE:imagebuilder-$BRANCH-$CI_COMMIT_REF_SLUG"
test-imagebuilder:
image: "$CI_REGISTRY_IMAGE:imagebuilder-$BRANCH-$CI_COMMIT_REF_SLUG"
stage: test
script:
- cd /home/build/openwrt/
- make image
- ls ./bin/targets/x86/64/*combined-squashfs.img.gz