Skip to content

Commit

Permalink
Add GitHub build workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
jwmullally committed Sep 5, 2022
1 parent e1add01 commit d8944ae
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 1 deletion.
35 changes: 35 additions & 0 deletions .github/workflows/build_release_images.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Build-Release-Images
on:
push:
tags:
- 'v*'
workflow_dispatch: {}
jobs:
build-release-images:
name: Build and Release Firmware Images
runs-on: ubuntu-22.04
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Update APT
run: 'sudo apt-get update'
- name: Install dependencies
run: 'sudo dependencies/debian/build.sh'
- name: Build firmware images
run: 'make images CURL_OPTS="-s"'
- name: Install ISO dependencies
run: 'sudo dependencies/debian/build-iso.sh'
- name: Build ISO
run: 'make iso'
- name: Release
uses: softprops/action-gh-release@v1
with:
body: |
Automated release. Please see the project README.md for more information.
[Build logs.](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }})
prerelease: True
files: |
build/images/*
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ PXE booting:

* On the same Windows system, boot the `OpenWrt iSCSI Target` image from USB (or GRUB if installed from Linux).

* On the initiator host, boot using PXE and choose the `iBFT SAN boot` option.
* On the initiator host, boot using PXE and choose the `iBFT SAN boot` option. (Verified to work with BIOS boot, may not work yet with UEFI).

* Windows should now start running.

Expand Down

0 comments on commit d8944ae

Please sign in to comment.