From 97563e66d5e0ad2d748e5665a2c784c95ef5499d Mon Sep 17 00:00:00 2001 From: genofire <geno+dev@fireorbit.de> Date: Tue, 13 Aug 2019 09:25:40 +0000 Subject: [PATCH] ci: Add release step and deploy artifacts --- .gitlab-ci.yml | 15 +++++++++++++++ README.md | 3 +++ 2 files changed, 18 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5b34ad77..35874aba 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,21 @@ build: - merge_requests - master +release: + stage: build + script: + - ./bootstrap.sh + - ninja -C build/ + - arm-none-eabi-size build/bootloader/bootloader.elf build/epicardium/epicardium.elf build/pycardium/pycardium.elf + only: + - tag + artifacts: + paths: + - build/bootloader/bootloader.elf + - build/epicardium/epicardium.elf + - build/pycardium/pycardium.elf + - build/pycardium/pycardium_epicardium.bin + lint: stage: test image: "derq3k/card10-lint-env:20190806-201106Z-f95b541-dirty" diff --git a/README.md b/README.md index 1097e464..be6a0cad 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,9 @@ If you want to help us ensure the card10 will have been exactly as we reconstruc ## How To Build A full guide for building is available in the docs as [How To Build](https://firmware.card10.badge.events.ccc.de/how-to-build.html). +Last Artifacts from Gitlab-CI: [](https://git.card10.badge.events.ccc.de/card10/firmware/-/jobs/artifacts/master/browse/build/?job=release) + + ## How To Flash Flasing with or without a debugger is described in detail in [How To Flash](https://firmware.card10.badge.events.ccc.de/how-to-flash.html). -- GitLab