From 320360404503150c5a8babdfa12bee633731f8ee Mon Sep 17 00:00:00 2001 From: "Xinwei Xiong(cubxxw-openim)" <3293172751nss@gmail.com> Date: Sat, 15 Jul 2023 16:05:11 +0800 Subject: [PATCH] cicd: add ci workflow Signed-off-by: Xinwei Xiong(cubxxw-openim) <3293172751nss@gmail.com> --- .github/workflows/openim-ci.yml | 2 +- bash.sh | 52 --------------------------------- 2 files changed, 1 insertion(+), 53 deletions(-) delete mode 100755 bash.sh diff --git a/.github/workflows/openim-ci.yml b/.github/workflows/openim-ci.yml index fc3c92308..b53770d6a 100644 --- a/.github/workflows/openim-ci.yml +++ b/.github/workflows/openim-ci.yml @@ -98,7 +98,7 @@ jobs: strategy: matrix: go_version: ["1.20"] - os: ["ubuntu-latest","macos-latest","centos-latest"] + os: ["ubuntu-latest","centos-latest"] steps: - name: Set up Go ${{ matrix.go_version }} uses: actions/setup-go@v2 diff --git a/bash.sh b/bash.sh deleted file mode 100755 index 7d60f14e2..000000000 --- a/bash.sh +++ /dev/null @@ -1,52 +0,0 @@ -#!/bin/bash - -trap 'onCtrlC' INT -function onCtrlC () { - #捕获CTRL+C,当脚本被ctrl+c的形式终止时同时终止程序的后台进程 - kill -9 ${do_sth_pid} ${progress_pid} - echo - echo 'Ctrl+C is captured' - exit 1 -} - -do_sth() { - #运行的主程序 - echo "++++++++++++++++++++++++" - sleep 5 - echo "++++++++++++++++++++++++" - - sleep 10 -} - -progress() { - #进度条程序 - local main_pid=$1 - local length=20 - local ratio=1 - while [ "$(ps -p ${main_pid} | wc -l)" -ne "1" ] ; do - mark='>' - progress_bar= - for i in $(seq 1 "${length}"); do - if [ "$i" -gt "${ratio}" ] ; then - mark='-' - fi - progress_bar="${progress_bar}${mark}" - done - printf "Progress: ${progress_bar}\r" - ratio=$((ratio+1)) - #ratio=`expr ${ratio} + 1` - if [ "${ratio}" -gt "${length}" ] ; then - ratio=1 - fi - sleep 0.1 - done -} - -do_sth & -do_sth_pid=$(jobs -p | tail -1) - -progress "${do_sth_pid}" & -progress_pid=$(jobs -p | tail -1) - -wait "${do_sth_pid}" -printf "Progress: done \n" \ No newline at end of file