From 0a531b4ee4cedf9e498b1f6deae450dc48db1253 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Bl=C3=A4se?= Date: Sun, 20 Mar 2022 14:32:47 +0100 Subject: [PATCH] ci: add woodpecker build pipelines MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Fabian Bläse --- .woodpecker.yml | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 00000000..c7502963 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,45 @@ +clone: + git: + image: woodpeckerci/plugin-git + settings: + tags: true + +pipeline: + buildall-layer3: + image: openwrtorg/imagebuilder + commands: + - export HOME=/home/build/openwrt + - sudo chown -R build:build . + - git config --global user.email "ci@fff.community" + - git config --global user.name "FFF CI" + - ./buildscript selectvariant layer3 + - ./buildscript selectbsp bsp/ath79-generic.bsp + - ./buildscript prepare + - ./buildscript buildall + + buildall-node: + image: openwrtorg/imagebuilder + commands: + - export HOME=/home/build/openwrt + - sudo chown -R build:build . + - git config --global user.email "ci@fff.community" + - git config --global user.name "FFF CI" + - ./buildscript selectvariant node + - ./buildscript selectbsp bsp/ath79-generic.bsp + - ./buildscript prepare + - ./buildscript buildall + + distribute: + image: alpine/git + volumes: + - /var/lib/woodpecker/artifacts:/var/run/artifacts + commands: + - rm -rf /var/run/artifacts/$(git describe --tags) + - mkdir -p /var/run/artifacts/$(git describe --tags) + - cp -r bin/* /var/run/artifacts/$(git describe --tags)/ + - echo + - echo + - echo "You can download the built firmware images here:" + - echo "https://ci.fff.community/artifacts/$(git describe --tags)" + +branches: [ master ] -- 2.39.2