Files
peter/.gitea/workflows/deploy-workflow.yml
konjacpotato 79d86988d1
Some checks failed
Gitea Actions Demo / host-commands (push) Failing after 0s
modify gitea action
2026-02-15 19:53:15 +08:00

22 lines
866 B
YAML

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