Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 83b44423 authored by Nicolas Gelot's avatar Nicolas Gelot
Browse files

Merge branch 'update-builder-rules' into 'master'

Build builder only when needed

See merge request !186
parents c61742d2 eec65870
Loading
Loading
Loading
Loading
+22 −13
Original line number Diff line number Diff line
@@ -37,6 +37,11 @@ build-docker:
    - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.gitlab.e.foundation
    - docker build --cache-from $CONTAINER_IMAGE:$CONTAINER_TAG -t $CONTAINER_IMAGE:$CONTAINER_TAG .
    - docker push $CONTAINER_IMAGE:$CONTAINER_TAG
  rules:
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
      changes:
        - Dockerfile
      when: manual

build-aur-docker:
# build AUR docker image
@@ -56,6 +61,11 @@ build-aur-docker:
    - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN $CI_REGISTRY
    - cd docker && docker build --cache-from $CONTAINER_IMAGE/aur:$CONTAINER_TAG -f Dockerfile.arch -t $CONTAINER_IMAGE/aur:$CONTAINER_TAG .
    - docker push $CONTAINER_IMAGE/aur:$CONTAINER_TAG
  rules:
    - if: $CI_PIPELINE_SOURCE == "merge_request_event"
      changes:
        - Dockerfile.arch
      when: manual

build-snap:
  image: registry.gitlab.e.foundation/e/devices/easy-installer:stable
@@ -116,7 +126,6 @@ build-macos:
build-aur:
  image: $CONTAINER_IMAGE/aur:$CONTAINER_TAG
  stage: build
  needs: ["build-aur-docker"]
  before_script:
    - mkdir dist && cp -a pkg/arch/. dist
  script: