代码拉取完成,页面将自动刷新
name: url_update
on:
watch:
types: started
schedule:
- cron: '0 21 * * *'
jobs:
build:
runs-on: ubuntu-latest
if: github.event.repository.owner.id==github.event.sender.id
steps:
- name: Checkout
uses: actions/checkout@master
- name: bash url_update.sh
run: |
cp backup index.html
chmod +x url_update.sh
bash url_update.sh
- name: set git config
run: |
git config --global user.name "Xiechengqi"
git config --global user.email "Xiechengqi01@gmail.com"
- name: add ssh primary key
run: |
mkdir /home/runner/.ssh/
echo "${{ secrets.SSH_PRIVATE_KEY }}">/home/runner/.ssh/id_rsa
chmod 600 /home/runner/.ssh/id_rsa
ssh-keyscan -t rsa "github.com">>/home/runner/.ssh/known_hosts
ssh-keyscan -t rsa "gitee.com">>/home/runner/.ssh/known_hosts
- name: set logfile
run: |
git log --pretty=format:"%s from Github Actions at `TZ=UTC-8 date +"%Y-%m-%d %H:%M:%S"`" --date=short -n 1 > commit-message.log
- name: deploy to github
run: |
git clone git@github.com:Xiechengqi/test.git .github_repo
cd .github_repo
git checkout master
cd ../
\cp -rf ./* ./.github_repo/
cd .github_repo
rm -rf commit-message.log
git add .
git commit -F ../commit-message.log
git push --force --quiet "git@github.com:Xiechengqi/test.git" master:master
- name: deploy to gitee
run: |
cd ../
pwd
git clone git@gitee.com:Xiechengqi/test.git .gitee-test
cd .gitee-test
git checkout master
cd ../
\cp -rf ./* ./.gitee-test/
cd .gitee-test
rm commit-message.log -rf
git add .
git commit -F ../commit-message.log
git push --force --quiet "git@gitee.com:Xiechengqi/test.git" master:master
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。