轉載請注明出處:https://www.cnblogs.com/shapeL/p/9172990.html
1.windows任務計划定時執行腳本
(1)創建 .bat 文件,執行腳本的命令(interface.bat)
cd C:\Users\xx\Documents\GitHub\python3\main
python run_test.py
(2)計算機右鍵--管理--任務計划程序--創建任務
選中(1)中創建的.bat文件路徑,點擊確定,任務新建完成
2.jenkins持續集成,定時執行腳本
(1)jenkins環境安裝
jenkins下載地址:https://jenkins.io/download/,下載.war包
使用.bat腳本安裝
set JENKINS_HOME=D:\jenkins cd /d %JENKINS_HOME% java -jar %JENKINS_HOME%\jenkins.war --httpPort=8080
安裝完成之后,瀏覽器登錄http://localhost:8080/
(2)新建定時任務
說明:日程表依次是分鍾--小時--日--月--星期
構建完成,報存。到達相應時間,定時執行
(3)問題定位:任務構建之后,就隨手把cmd窗口關掉了,再次登錄localhost:8080時,發現根本無法登錄,報錯:拒絕訪問。頭疼呀,找了一圈,才發現jenkins服務給停掉了。
原因:cmd窗口通過Java -jar jenkins.war 啟動服務,窗口關掉服務就會停掉,所以cmd窗口不能關掉,才能正常訪問localhost:8080
說明:總覺得這種方案不太好用,窗口一直不能關掉,有沒有合適的方案可以處理這個問題呢?歡迎各位有合適的方案拋出