在Docker中Jenkins的時間與主機不一致

  • 636
  • 0
  • 2017-07-20

從docker hub下載官方的jenkins使用,但是啟動起來的jenkins的時間總是和主機的時間不同,但當初在執行docker run時有指定掛載 -v /etc/localtime:/etc/localtime:ro因此linux的時間是正確的,使用docker exec進到container裡看時間也是正確的,但實際執行起來Jenkins裡的時間就是不對 ,試了一下,發現是設定的時區問題,在下docker run指令時還要再指定timezone

...繼續閱讀 »

在Checkout Project無法成功,但直接執行git指令checkout又可以成功

  • 315
  • 0

在Jenkins Checkout GitLab的專案下來時,一直遇到這樣的問題而沒辦法把專案載完

然後開始Jenkins進一步的動作,尤其每次快要載完時又出現這種Error,真的會讓人無言


Receiving objects:  68% (71394/104272), 234.75 MiB | 507.00 KiB/s   
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1719)
at org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1463)
...繼續閱讀 »

在Pipeline 設定 Test Coverage

  • 409
  • 0

如果maven己經整合好jacoco的話,若要在jenkins進行測試覆蓋率只要使用jacoco的plugin

只要在maven的post build的動作設定產生jacoco report

就可以很容易的得到jacoco產生出來的test coverage的報表

但如果是使用在Jenkins是利用 pipeline來做build,並產生test coverage report呢?

目前在Jenkins 2.9時就沒有辦法透過這個插件來進行了

...繼續閱讀 »

利用指令啟動jenkins時指定不同的Port

  • 496
  • 0
  • 2016-06-13

在windows安裝jenkins時有幾種方法,如果當初是載war檔的話

一個就是用指令,或是把他丟到tomcat目錄下啟動

指令的話必須安裝JRE,環境參數設好JAVA_HOME後

執行java -jar jenkins.war 即可

但因為預設起來都是8080 port,可能會跟現有己啟動的服務衝突而無法啟動

...繼續閱讀 »