~hp/chimaera_firmware

85644db0d8226b220da428ce3ec874e758230ff6 — Hanspeter Portner 7 years ago 7899cda
prototype gitlab ci recipe.
2 files changed, 44 insertions(+), 1 deletions(-)

A .gitlab-ci.yml
M releasor
A .gitlab-ci.yml => .gitlab-ci.yml +43 -0
@@ 0,0 1,43 @@
stages:
  - build
  - deploy

variables:
  REVISION: "4"
  VERSION: "0.7.0"

.build_template: &build_definition
  stage: build
  image: ventosus/universal-linux-gnu
  before_script:
    - apt-get -q update
    - apt-get install -y gcc-arm-none-eabi
    - git submodule update --init
  script:
    - make
    - mkdir image
    - cp "build/F303CB.bin" "image/chimaera_S${SENSORS}-${VERSION}-${REVISION}.dfu"
  artifacts:
    name: "image/chimaera_S${SENSORS}-${VERSION}-${REVISION}"
    paths:
      - image

# building in docker
S128:
  variables:
    SENSORS: "128"
  <<: *build_definition

S160:
  variables:
    SENSORS: "160"
  <<: *build_definition

pack:
  stage: deploy
  script:
    - echo 'packing up...'
  artifacts:
    name: "image/chimaera_${VERSION}-${REVISION}"
    paths:
      - image

M releasor => releasor +1 -1
@@ 22,7 22,7 @@ do

		# build
		make clean
		make -j5
		make -j4

		# pack
		dfuse_pack \