[請益] 請問怎麼跑 jenkins 的套件專案?

看板Soft_Job (軟體人)作者 (全新開始)時間10年前 (2015/08/17 23:01), 10年前編輯推噓2(201)
留言3則, 1人參與, 最新討論串1/1
大家晚安 不好意思實在不知道這去哪個板問比較好,想想這裡比較可能有人知道才來問。 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
試試這個? https://goo.gl/wYpfs
08/17 23:35, 1F
也是個不錯的方法,但 gradle-plugin 自動代入全部環境參數是早該修的老問題了, 專案能跑的話是想順手做功德的。 ※ 編輯: dream1124 (118.160.91.141), 08/17/2015 23:46:48


08/17 23:50, , 3F
可以去 contribute :D
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
文章代碼(AID): #1LqVTSjK (Soft_Job)
文章代碼(AID): #1LqVTSjK (Soft_Job)