[請益] 請問怎麼跑 jenkins 的套件專案?
大家晚安
不好意思實在不知道這去哪個板問比較好,想想這裡比較可能有人知道才來問。
jenkins 伺服器 gradle plugin 每次都會自動把所有建置流程的環境變數
餵給 gradle 命令列的 jvm 起始參數,讓我覺得以後參數一多就容易出問題,
想給這個套件加上一個 「是否自動代入環境變數」的選項,
預設會向下相容,也就是自動代入。
jenkins-gradlePlugin
https://wiki.jenkins-ci.org/display/JENKINS/Gradle+Plugin
但問題是... 照下列 jenkins 官方文件的步驟下 maven 的指令,卻沒辦法跑專案
https://goo.gl/tiFNgP
跑到一半會說 debugger failed to attach: handshake failed
想看詳細截圖的話我已經貼上 stackoverflow
http://goo.gl/gKhOig
本來還想說是不是 jenkins 的 maven 套件太舊才出問題,因此我還幫這個專案
寫了 gradle 的建置腳本,結果下 gradle server還是沒用,
噴出一堆 slf4j 類別找不到的錯誤,感覺就是哪裡少設定要依賴 slf4j 套件。
buildscript {
repositories {
jcenter()
maven { url 'http://repo.jenkins-ci.org/releases/' }
}
dependencies {
classpath 'org.jenkins-ci.tools:gradle-jpi-plugin:0.12.1'
}
}
apply plugin: 'org.jenkins-ci.jpi'
dependencies {
compile 'org.jenkins-ci.lib:dry-run-lib:0.1'
}
group = "org.jenkins-ci.plugins"
version = "1.25-SNAPSHOT" // Or whatever your version is.
description = "Jenkins Gradle plugin"
jenkinsPlugin {
coreVersion = '1.480'
displayName = 'Jenkins Gradle plugin'
url = 'http://wiki.jenkins-ci.org/display/JENKINS/Gradle+Plugin'
developers {
developer {
id 'gbois'
name 'Gregory Boissinot'
}
}
}
想請問到底有什麼方法可以使用建置工具在 jenkins 除錯伺服器上跑這個專案呢?
看 jenkins 官方文件說除錯伺服器會有熱部署的功能,這對開發應該很有用
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.91.141
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1439823708.A.B54.html
※ 編輯: dream1124 (118.160.91.141), 08/17/2015 23:07:21
推
08/17 23:35, , 1F
08/17 23:35, 1F
也是個不錯的方法,但 gradle-plugin 自動代入全部環境參數是早該修的老問題了,
專案能跑的話是想順手做功德的。
※ 編輯: dream1124 (118.160.91.141), 08/17/2015 23:46:48
推
08/17 23:49, , 2F
08/17 23:49, 2F
→
08/17 23:50, , 3F
08/17 23:50, 3F
專案先跑得起來再說囉~ 呵呵~
※ 編輯: dream1124 (118.160.91.141), 08/17/2015 23:51:12
------------------------------------------------------------
問題搞定了,原來是太直覺的想用 http://localhost:8080/jenkins 去連除錯伺服器
但正確的位置是 http://localhost:8080/ (最後的斜線要加才會避免一些錯誤)
※ 編輯: dream1124 (118.168.77.74), 08/18/2015 19:49:34
Soft_Job 近期熱門文章
15
63
PTT職涯區 即時熱門文章
188
474