summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: d64a147efee4bc817f17e3c05d8c063ea976913a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
variables:
  CI_BUILD_IMAGE: $CI_REGISTRY_IMAGE/zmk-build

build:
  image: $CI_BUILD_IMAGE

  variables:
    GIT_CLONE_PATH: $CI_BUILDS_DIR/zmk

  before_script:
    - west init -l .
    - west update
    - west config --global zephyr.base-prefer configfile
    - west zephyr-export

  script:
    - west build -b nucleo_wb55rg -- -DSHIELD=petejohanson_handwire

build:dockerimage:
  services:
    - docker:stable-dind

  image: docker:stable


  before_script:
  - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY

  script:
    - docker pull $CI_BUILD_IMAGE:latest || true
    - docker build --cache-from $CI_BUILD_IMAGE:latest -t $CI_BUILD_IMAGE:latest .
    - docker push $CI_BUILD_IMAGE:latest