Skip to content

Commit

Permalink
Update Lienol.yml
Browse files Browse the repository at this point in the history
  • Loading branch information
YingziWo authored Sep 9, 2024
1 parent f347c1b commit 0ce4ca8
Showing 1 changed file with 58 additions and 58 deletions.
116 changes: 58 additions & 58 deletions .github/workflows/Lienol.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,16 +141,16 @@ jobs:
rm -rf sha256sums
echo "FIRMWARE=$PWD" >> $GITHUB_ENV
- name: Deploy imagebuilder to server
uses: easingthemes/ssh-deploy@main
with:
SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
ARGS: "-avzr --exclude="
SOURCE: firmware/
REMOTE_HOST: ${{ secrets.REMOTE_HOST }}
REMOTE_PORT: ${{ secrets.REMOTE_PORT }}
REMOTE_USER: root
TARGET: "/www/wwwroot/${{ secrets.REMOTE_HOST }}/op/firmware/${{matrix.target}}/"
# - name: Deploy imagebuilder to server
# uses: easingthemes/ssh-deploy@main
# with:
# SSH_PRIVATE_KEY: ${{ secrets.SSH_PRIVATE_KEY }}
# ARGS: "-avzr --exclude="
# SOURCE: firmware/
# REMOTE_HOST: ${{ secrets.REMOTE_HOST }}
# REMOTE_PORT: ${{ secrets.REMOTE_PORT }}
# REMOTE_USER: root
# TARGET: "/www/wwwroot/${{ secrets.REMOTE_HOST }}/op/firmware/${{matrix.target}}/"

- name: Upload firmware directory
uses: actions/upload-artifact@main
Expand All @@ -159,47 +159,47 @@ jobs:
name: ${{ env.date3 }}_${{matrix.target}}
path: ${{ env.FIRMWARE }}

- name: Set Up Docker Buildx
uses: docker/setup-buildx-action@master
if: env.DOCKER_ID && env.DOCKER_PASSWD

- name: Login To DockerHub
uses: docker/login-action@master
if: env.DOCKER_ID && env.DOCKER_PASSWD
with:
username: ${{ secrets.DOCKER_ID }}
password: ${{ secrets.DOCKER_PASSWD }}
# - name: Set Up Docker Buildx
# uses: docker/setup-buildx-action@master
# if: env.DOCKER_ID && env.DOCKER_PASSWD

# - name: Login To DockerHub
# uses: docker/login-action@master
# if: env.DOCKER_ID && env.DOCKER_PASSWD
# with:
# username: ${{ secrets.DOCKER_ID }}
# password: ${{ secrets.DOCKER_PASSWD }}

- name: Build and push docker image
uses: docker/build-push-action@master
continue-on-error: true
if: env.DOCKER_ID && env.DOCKER_PASSWD && ! contains(github.event.action, 'noser')
with:
platforms: ${{ env.ARCH }}
file: Dockerfile
context: .
push: true
tags: |
${{ secrets.DOCKER_ID }}/openwrt-6p:${{matrix.target}}
${{ env.DOCKERTAG }}
- name: Upload firmware to cowtransfer
id: cowtransfer
if: steps.organize.outputs.status == 'success' && env.UPLOAD_COWTRANSFER == 'true' && !cancelled()
run: |
curl -fsSL git.io/file-transfer | sh
./transfer cow --block 2621440 -s -p 64 --no-progress ${FIRMWARE} 2>&1 | tee cowtransfer.log
echo "::warning file=cowtransfer.com::$(cat cowtransfer.log | grep https)"
echo "url=$(cat cowtransfer.log | grep https | cut -f3 -d" ")" >> $GITHUB_OUTPUT
- name: Upload firmware to WeTransfer
id: wetransfer
if: steps.organize.outputs.status == 'success' && env.UPLOAD_WETRANSFER == 'true' && !cancelled()
run: |
curl -fsSL git.io/file-transfer | sh
./transfer wet -s -p 16 --no-progress ${FIRMWARE} 2>&1 | tee wetransfer.log
echo "::warning file=wetransfer.com::$(cat wetransfer.log | grep https)"
echo "url=$(cat wetransfer.log | grep https | cut -f3 -d" ")" >> $GITHUB_OUTPUT
# - name: Build and push docker image
# uses: docker/build-push-action@master
# continue-on-error: true
# if: env.DOCKER_ID && env.DOCKER_PASSWD && ! contains(github.event.action, 'noser')
# with:
# platforms: ${{ env.ARCH }}
# file: Dockerfile
# context: .
# push: true
# tags: |
# ${{ secrets.DOCKER_ID }}/openwrt-6p:${{matrix.target}}
# ${{ env.DOCKERTAG }}

# - name: Upload firmware to cowtransfer
# id: cowtransfer
# if: steps.organize.outputs.status == 'success' && env.UPLOAD_COWTRANSFER == 'true' && !cancelled()
# run: |
# curl -fsSL git.io/file-transfer | sh
# ./transfer cow --block 2621440 -s -p 64 --no-progress ${FIRMWARE} 2>&1 | tee cowtransfer.log
# echo "::warning file=cowtransfer.com::$(cat cowtransfer.log | grep https)"
# echo "url=$(cat cowtransfer.log | grep https | cut -f3 -d" ")" >> $GITHUB_OUTPUT

# - name: Upload firmware to WeTransfer
# id: wetransfer
# if: steps.organize.outputs.status == 'success' && env.UPLOAD_WETRANSFER == 'true' && !cancelled()
# run: |
# curl -fsSL git.io/file-transfer | sh
# ./transfer wet -s -p 16 --no-progress ${FIRMWARE} 2>&1 | tee wetransfer.log
# echo "::warning file=wetransfer.com::$(cat wetransfer.log | grep https)"
# echo "url=$(cat wetransfer.log | grep https | cut -f3 -d" ")" >> $GITHUB_OUTPUT

- name: Generate release tag
id: tag
Expand Down Expand Up @@ -229,12 +229,12 @@ jobs:
retain_days: 1
keep_minimum_runs: 0

- name: Remove old Releases
uses: dev-drprasad/delete-older-releases@master
if: env.UPLOAD_RELEASE == 'true' && !cancelled()
with:
keep_latest: 6
delete_tags: true
env:
GITHUB_TOKEN: ${{ secrets.REPO_TOKEN }}
# - name: Remove old Releases
# uses: dev-drprasad/delete-older-releases@master
# if: env.UPLOAD_RELEASE == 'true' && !cancelled()
# with:
# keep_latest: 6
# delete_tags: true
# env:
# GITHUB_TOKEN: ${{ secrets.REPO_TOKEN }}

0 comments on commit 0ce4ca8

Please sign in to comment.