Skip to content

Merge pull request #5 from obgr/enhance/create-image-path #60

Merge pull request #5 from obgr/enhance/create-image-path

Merge pull request #5 from obgr/enhance/create-image-path #60

Workflow file for this run

name: Build Armbian
on:
push:
branches:
- main
tags:
- 'v*'
env:
TERM: xterm-256color
jobs:
build-barebone:
runs-on: self-hosted
steps:
- uses: actions/checkout@v3
- name: Remove old images
run: rm -f ../images/rebuild-barebone-*.img.xz
- name: Run build
run: ./rebuild.sh barebone
- name: Release if tagged
uses: ncipollo/release-action@v1
if: startsWith(github.ref, 'refs/tags/')
with:
allowUpdates: true
artifacts: ../images/rebuild-barebone-v*.img.xz
token: ${{ secrets.GITHUB_TOKEN }}
prerelease: true
# build-mainsail:
# runs-on: self-hosted
# steps:
# - uses: actions/checkout@v3
# - name: Remove old images
# run: rm -f ../images/rebuild-mainsail-*.img.xz
# - name: Run build
# run: ./rebuild.sh mainsail
# - name: Release if tagged
# uses: ncipollo/release-action@v1
# if: startsWith(github.ref, 'refs/tags/')
# with:
# allowUpdates: true
# artifacts: ../images/rebuild-mainsail-v*.img.xz
# token: ${{ secrets.GITHUB_TOKEN }}
# prerelease: true
# build-octoprint:
# runs-on: self-hosted
# steps:
# - uses: actions/checkout@v3
# - name: Remove old images
# run: rm -f ../images/rebuild-octoprint-*.img.xz
# - name: Run build
# run: ./rebuild.sh octoprint
# - name: Release if tagged
# uses: ncipollo/release-action@v1
# if: startsWith(github.ref, 'refs/tags/')
# with:
# allowUpdates: true
# artifacts: ../images/rebuild-octoprint-v*.img.xz
# token: ${{ secrets.GITHUB_TOKEN }}
# prerelease: true
build-fluidd:
runs-on: self-hosted
steps:
- uses: actions/checkout@v3
- name: Remove old images
run: rm -f ../images/rebuild-fluidd-*.img.xz
- name: Run build
run: ./rebuild.sh fluidd
- name: Release if tagged
uses: ncipollo/release-action@v1
if: startsWith(github.ref, 'refs/tags/')
with:
allowUpdates: true
artifacts: ../images/rebuild-fluidd-v*.img.xz
token: ${{ secrets.GITHUB_TOKEN }}
prerelease: true
# build-reflash:
# runs-on: self-hosted
# steps:
# - uses: actions/checkout@v3
# - name: Remove old images
# run: rm -f ../images/rebuild-reflash-*.img.xz
# - name: Run build
# run: ./rebuild.sh reflash
# - name: Release if tagged
# uses: ncipollo/release-action@v1
# if: startsWith(github.ref, 'refs/tags/')
# with:
# allowUpdates: true
# artifacts: ../images/rebuild-reflash-v*.img.xz
# token: ${{ secrets.GITHUB_TOKEN }}
# prerelease: true