docker-openwrt/.gitlab-ci.yml

24 lines
508 B
YAML

variables:
CI_IMAGE: $DOCKER_HUB_USER/openwrt
before_script:
- docker login -u $DOCKER_HUB_USER -p $DOCKER_HUB_TOKEN
build:
image: docker:latest
stage: build
services:
- docker:dind
variables:
TAG: 19.07.3-x86_64
script:
- cp openwrt.conf.example openwrt.conf
- sed -i -E "s@(BUILD_TAG=).+@\1$CI_IMAGE@" openwrt.conf
- apk add make
- make build
- docker tag $CI_IMAGE $CI_IMAGE:$TAG
- docker push $CI_IMAGE
- docker push $CI_IMAGE:$TAG
only:
- master