name: Gitea Actions Demo run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀 on: [push] jobs: # 一个直接在宿主机上执行的 Job host-commands: runs-on: mac # 需要有一个标签为 mac 的 runner 运行在宿主机上 steps: - name: 在宿主机上执行命令 run: | echo "This command runs directly on the host machine" pwd # 进入项目目录 cd /Users/konjacpotato/workspace/code/peter # 结束旧的 screen 会话 screen -X -S peter quit || true screen -ls | awk '/\.peter\t/ {print $1}' | xargs -I{} screen -X -S {} quit # 启动新的 screen 会话并在其中运行命令 screen -dmS peter bash -c "source ~/.zshrc ; conda activate peter ; python peter.py" # 确认会话已启动 screen -list | grep peter