1 問題
開發(fā)初期多人協(xié)作,代碼合并過度頻繁票彪,每次都觸發(fā)cicd影響正常測試和聯(lián)調(diào)進(jìn)度
2 解決方案
關(guān)閉項目的devops的自動部署部分红淡,采用手動腳本控制部署,減少重啟次數(shù)
3 使用centos7自帶的crond做定時任務(wù)
-
常用命令
# 查看當(dāng)前用戶的定時任務(wù)列表 crontab -l # 編輯當(dāng)前用戶的定時任務(wù)列表 crontab -e # 重啟服務(wù) service crond restart # 停止 service crond stop # 重新加載 service crond reload # 開始 service crond start # 查看cornd定時任務(wù)執(zhí)行情況日志(-f實時降铸,-n 50限定50行) tail -f -n 50 /var/log/cron
-
任務(wù)編輯格式
# 分 時 天 周 月 * * * * * <command> ## 每個兩個小時執(zhí)行部署腳本 0 */2 * * * /home/deploy.sh