From d30d5c3d94d767b572045d31dcfd357518c660a6 Mon Sep 17 00:00:00 2001 From: gfdgd_xi <3025613752@qq.com> Date: Sat, 16 Nov 2024 12:11:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=81=A2=E5=A4=8Dubuntu=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/building-deb.yml | 88 +++++++++++++++--------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/.github/workflows/building-deb.yml b/.github/workflows/building-deb.yml index 15ee02c..56dd6e2 100755 --- a/.github/workflows/building-deb.yml +++ b/.github/workflows/building-deb.yml @@ -295,48 +295,48 @@ jobs: sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM tianlu $UPATH/$tarName > /dev/null fi -# amd64-ubuntu24: -# runs-on: ubuntu-24.04 -# steps: -# - name: Clone Repository To Get Script -# run: | -# git clone $REPOSITORY --depth=1 -# mv $(basename $REPOSITORY)/* . -v -# mv $(basename $REPOSITORY)/.* . -v | true -# -# - name: Configure Base System -# run: | -# git clone https://github.com/$GITHUB_REPOSITORY -# cd $(basename $GITHUB_REPOSITORY) -# sudo bash ../.github/workflows/configure-building-enviroment.sh -# -# - name: Building ${{ GITHUB.repository }} -# run: | -# cd $(basename $GITHUB_REPOSITORY) -# env GO111MODULE=off dpkg-buildpackage -b -# -# - name: Remove Debug Package -# run: | -# rm -rfv *dbg*.deb -# -# - name: Pack tar -# run: | -# sudo tar -cvf deb-$(date +%s).tar *.deb -# -# - name: Push -# env: -# UPASSWD: ${{ secrets.PASSWD }} -# UUSERS: ${{ secrets.USERS }} -# UHOST: ${{ secrets.HOST }} -# UPATH: ${{ secrets.UPATH }} -# UPROGRAM: ${{ secrets.UPROGRAM }} -# UPORT: ${{ secrets.UPORT }} -# run: | -# sudo apt update -# sudo apt install sshpass -y -# mkdir -p ~/.ssh/ -# ssh-keyscan -p $UPORT -H $UHOST >> ~/.ssh/known_hosts -# tarName=$(ls | grep .tar | head -n 1) -# sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH -# sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM hetao $UPATH/$tarName > /dev/null + amd64-ubuntu24: + runs-on: ubuntu-24.04 + steps: + - name: Clone Repository To Get Script + run: | + git clone $REPOSITORY --depth=1 + mv $(basename $REPOSITORY)/* . -v + mv $(basename $REPOSITORY)/.* . -v | true + + - name: Configure Base System + run: | + git clone https://github.com/$GITHUB_REPOSITORY + cd $(basename $GITHUB_REPOSITORY) + sudo bash ../.github/workflows/configure-building-enviroment.sh + + - name: Building ${{ GITHUB.repository }} + run: | + cd $(basename $GITHUB_REPOSITORY) + env GO111MODULE=off dpkg-buildpackage -b + + - name: Remove Debug Package + run: | + rm -rfv *dbg*.deb + + - name: Pack tar + run: | + sudo tar -cvf deb-$(date +%s).tar *.deb + + - name: Push + env: + UPASSWD: ${{ secrets.PASSWD }} + UUSERS: ${{ secrets.USERS }} + UHOST: ${{ secrets.HOST }} + UPATH: ${{ secrets.UPATH }} + UPROGRAM: ${{ secrets.UPROGRAM }} + UPORT: ${{ secrets.UPORT }} + run: | + sudo apt update + sudo apt install sshpass -y + mkdir -p ~/.ssh/ + ssh-keyscan -p $UPORT -H $UHOST >> ~/.ssh/known_hosts + tarName=$(ls | grep .tar | head -n 1) + sshpass -p "$UPASSWD" rsync -e "ssh -p $UPORT" $tarName $UUSERS@$UHOST:$UPATH + sshpass -p "$UPASSWD" ssh $UUSERS@$UHOST -p $UPORT $UPROGRAM hetao $UPATH/$tarName > /dev/null