0
我們使用github和jenkins作爲我們的項目。詹金斯正在從主(主分支)拉,然後編譯/打包和部署該項目。問題是我們的webapp項目使用jdbc憑據,我們的github是公開的。那麼是否有辦法屏蔽這兩個用戶的用戶名密碼&,並讓jenkins部署該項目?謝謝Jenkins&Github - 如何屏蔽DB憑據?
我們使用github和jenkins作爲我們的項目。詹金斯正在從主(主分支)拉,然後編譯/打包和部署該項目。問題是我們的webapp項目使用jdbc憑據,我們的github是公開的。那麼是否有辦法屏蔽這兩個用戶的用戶名密碼&,並讓jenkins部署該項目?謝謝Jenkins&Github - 如何屏蔽DB憑據?
您可以使用Mask Passwords Plugin來掩蓋這些憑據。安裝完成後,你的工作配置頁應該在Build Environment
節就是這樣的一個複選框選項:和
您可以點擊添加按鈕,只要你想添加儘可能多的鍵值對值用星號掩蓋。
要使用這些定義的參數,你可以使用它像這樣:${passwd}
請注意,在你的工作控制檯日誌,這些參數也顯示爲星號,這是一樣預期。
人們經常使用環境變量來設置這樣的信息,但基本上來自代碼之外的任何東西都起作用。 https://github.com/spring-io/sagan/blob/master/gradle/deploy.gradle#L95例如 – zapl
感謝它看起來像它的IM尋找。 – Senpai