diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5b34ad77fc5782d0d7fc5e571542733d192631b5..35874aba54c545f714a7ec1bab7d69d97363b22f 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 1097e464c6a623825d2026bc03d1cc19da6a7c13..be6a0cad8f43da494ad0b62bb0cc78766dbe249f 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).