代码拉取完成,页面将自动刷新
#!/bin/bash
#定义时间
time=`date +%Y-%m-%d\ %H:%M:%S`
#执行成功
function success(){
echo "success"
}
#执行失败
function failure(){
echo "failure"
}
#默认执行
function default(){
git clone -b master https://${GH_REF} blog_master
cd blog_master
cd ../
mv -f blog_master/.git/ ./public/
cd ./public
cat <<EOF >> README.md
# PyQt5 Blog
https://pyqt5.com
## Build Status
[![Build Status](https://www.travis-ci.org/PyQt5/blog.svg?branch=dev)](https://www.travis-ci.org/PyQt5/blog)
## 部署结果
部署状态 | 集成结果 | 参考值
---|---|---
完成时间 | $time | yyyy-mm-dd hh:mm:ss
部署环境 | $TRAVIS_OS_NAME + $TRAVIS_NODE_VERSION | window \| linux + stable
部署类型 | $TRAVIS_EVENT_TYPE | push \| pull_request \| api \| cron
仓库地址 | $TRAVIS_REPO_SLUG | owner_name/repo_name
提交分支 | $TRAVIS_COMMIT | hash 16位
提交信息 | $TRAVIS_COMMIT_MESSAGE |
Job ID | $TRAVIS_JOB_ID |
Job NUM | $TRAVIS_JOB_NUMBER |
EOF
git config user.name "Irony"
git config user.email "892768447@qq.com"
git init
git add .
git commit -m "Update Blog By TravisCI With Build $TRAVIS_BUILD_NUMBER"
# Github Pages
git push --force --quiet "https://${GH_TOKEN}@${GH_REF}" master:master
# Coding Pages
git push --force --quiet "https://pt8jx6hv3i9m:${CO_TOKEN}@${CO_REF}" master:master
}
case $1 in
"success")
success
;;
"failure")
failure
;;
*)
default
esac
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。