mirror of
https://github.com/armbian/scripts.git
synced 2026-01-06 10:32:48 -08:00
44 lines
1.6 KiB
YAML
44 lines
1.6 KiB
YAML
name: Cleaning upload folder
|
|
on:
|
|
workflow_dispatch:
|
|
workflow_call:
|
|
secrets:
|
|
KEY_TORRENTS:
|
|
required: true
|
|
KNOWN_HOSTS_UPLOAD:
|
|
required: true
|
|
|
|
jobs:
|
|
|
|
Prepare:
|
|
runs-on: Linux
|
|
name: Clean output/debs and output/debs-beta
|
|
if: ${{ github.repository_owner == 'Armbian' }}
|
|
|
|
steps:
|
|
|
|
- name: Runner prepare
|
|
uses: armbian/actions/runner-prepare@main
|
|
|
|
- name: Install SSH key for storage
|
|
uses: shimataro/ssh-key-action@v2
|
|
with:
|
|
key: ${{ secrets.KEY_TORRENTS }}
|
|
known_hosts: ${{ secrets.KNOWN_HOSTS_UPLOAD }}
|
|
if_key_exists: replace
|
|
|
|
- name: Remove existing artefacts
|
|
run: |
|
|
|
|
[[ -z $(command -v sshfs) ]] && sudo apt-get -yy install sshfs
|
|
sudo mkdir -p /root/.ssh/
|
|
sudo cp ~/.ssh/known_hosts /root/.ssh/
|
|
sudo mkdir -p build/output/debs || true
|
|
sudo mkdir -p build/output/debs-beta || true
|
|
sudo sshfs upload@users.armbian.com:/debs build/output/debs -o IdentityFile=~/.ssh/id_rsa -o reconnect -o allow_other || true
|
|
sudo sshfs upload@users.armbian.com:/debs build/output/debs -o IdentityFile=~/.ssh/id_rsa -o reconnect -o nonempty,allow_other || true
|
|
sudo sshfs upload@users.armbian.com:/debs-beta build/output/debs-beta -o IdentityFile=~/.ssh/id_rsa -o reconnect -o allow_other || true
|
|
sudo sshfs upload@users.armbian.com:/debs-beta build/output/debs-beta -o IdentityFile=~/.ssh/id_rsa -o reconnect -o nonempty,allow_other || true
|
|
sudo rm -rf build/output/debs/*
|
|
sudo rm -rf build/output/debs-beta/*
|