我刚刚设置了 Jenkins,我的 Stash 中有一些存储库。
我在 jenkins 中安装了“Git 插件”。
我现在可以输入存储库 url,但没有什么可以输入我的凭据。
可以使用
http://username:password@mydomain/xx/yy.git
但这是我不想做的事情。
我还能做些什么来验证?
最佳答案
我是这个 stash 插件的作者,可以帮助你:https://github.com/palantir/stashbot
有选择地从自述文件中获取:
要使用 Jenkins,您必须首先安装以下 jenkins 插件。
接下来,使用插件 SDK 构建和安装插件(更多详细信息在自述文件中)
接下来,stash 管理员进入 Stashbot Admin 页面并创建一个 jenkins 服务器配置——在这里你给它提供 jenkins 服务器的 URL、用户名/密码等详细信息。
接下来,对于每个存储库,都会为存储库管理员显示一个“Stashbot CI Admin”链接。从那里您可以选中“启用”复选框并告诉它您想要构建哪些分支(通过正则表达式)以及它应该运行什么命令来进行构建(可选地验证和发布)。
在此之后,其余部分完全是自助服务。任何 repo 管理员都可以通过填写该表格来要求他们的项目“拥有 CI”,并且这些作业将在 jenkins 服务器中自动创建。
希望有帮助。
关于jenkins - 我如何将 Jenkins 与 Atlassian Stash 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19033405/