add ci #125
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: run mkarchiso | |
# on: | |
# workflow_dispatch: {} | |
on: [push, pull_request] | |
jobs: | |
build: | |
runs-on: [self-hosted, linux, ARM64] | |
steps: | |
- name: cleanup work dir | |
run: | | |
if [[ -d work ]] | |
then | |
echo ${{ secrets.SUDO_PASSWD }} | sudo -S rm -rf work/ | |
fi | |
if [[ -d out ]] | |
then | |
echo ${{ secrets.SUDO_PASSWD }} | sudo -S rm -rf out/ | |
fi | |
- uses: actions/checkout@v3 | |
- name: add ironrobin public key | |
run: | | |
echo ${{ secrets.SUDO_PASSWD }} | sudo pacman-key --recv-keys 6ED02751500A833A --keyserver pgp.mit.edu | |
echo ${{ secrets.SUDO_PASSWD }} | sudo pacman-key --lsign-key 6ED02751500A833A | |
- name: build the ISO | |
run: | | |
echo ${{ secrets.SUDO_PASSWD }} | sudo -S ./archiso/mkarchiso -v configs/x13s | |
- name: deploy iso to static file server | |
run: | | |
echo ${{ secrets.SUDO_PASSWD }} | sudo -S chown -R alex:alex out/ | |
scp out/* rockpro64:/srv/static/ |