是否需要 Jenkins Debian Repo 密鑰
我正在遷移需要在同一伺服器上執行 Jenkins 實例的應用程序。
應用程序的部署通過 Ansible 進行。在這些步驟中,需要 Jenkins 密鑰和 repo。
來自 Ansible deploy.yaml 的片段:
- 名稱:詹金斯回購密鑰
apt_key:
網址:“http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key”
狀態:現在
- 名稱:詹金斯回購
apt_repository:
回購:“deb http://pkg.jenkins-ci.org/debian binary/”
狀態:現在
- 名稱:安裝 Apt 包
易於:
狀態:現在
名稱:“{{項目}}”
with_items:
- mysql伺服器
- python-mysqldb
- 建構必備
- 詹金斯
- 混帳
- 更多實用程序
最近,repo HTTP URL 已移至 HTTPS URL。要訪問這些,我們需要更新我們的 ca 證書。問題是,應用程序真的很舊(在 ubuntu 版本 14.04 上執行),更新證書很痛苦。
新的 HTTPS 網址:https ://pkg.jenkins.io/debian/jenkins.io.key https://pkg.jenkins.io/debian
請注意,我們可以在為伺服器禁用 SSL 後執行應用程序,並且如果步驟
$$ Jenkins Repo Key $$和$$ Jenkins Repo $$被評論。我還不知道這對應用程序的影響。 如果 Jenkins 已經安裝在伺服器上,這些密鑰對於應用程序是必需的,按照 ansible 步驟嗎?有人可以解釋一下這些是乾什麼用的嗎?我已經幾乎完成了遷移,鑑於項目截止日期,我不想僅僅因為這個原因而遷移到更高版本的 ubuntu。
這些是 Jenkins 的 APT 伺服器的密鑰。您需要添加密鑰以驗證您下載的文件是官方的,但您不需要它們來執行伺服器。如果您想接收 Jenkins 更新,則該密鑰是必需的。
您可以按照以下文章獲取有關如何配置它的資訊:https ://unix.stackexchange.com/a/582853 。
在您的情況下,鑰匙是裝甲的。