jenkins - 我如何将 Jenkins 与 Atlassian Stash 一起使用?

标签 jenkins jenkins-plugins bitbucket-server

我刚刚设置了 Jenkins,我的 Stash 中有一些存储库。
我在 jenkins 中安装了“Git 插件”。
我现在可以输入存储库 url,但没有什么可以输入我的凭据。

可以使用

http://username:password@mydomain/xx/yy.git 

但这是我不想做的事情。

我还能做些什么来验证?

最佳答案

我是这个 stash 插件的作者,可以帮助你:https://github.com/palantir/stashbot

有选择地从自述文件中获取:

要使用 Jenkins,您必须首先安装以下 jenkins 插件。

  • Jenkins GIT 插件
  • 后期构建任务

  • 接下来,使用插件 SDK 构建和安装插件(更多详细信息在自述文件中)

    接下来,stash 管理员进入 Stashbot Admin 页面并创建一个 jenkins 服务器配置——在这里你给它提供 jenkins 服务器的 URL、用户名/密码等详细信息。

    接下来,对于每个存储库,都会为存储库管理员显示一个“Stashbot CI Admin”链接。从那里您可以选中“启用”复选框并告诉它您想要构建哪些分支(通过正则表达式)以及它应该运行什么命令来进行构建(可选地验证和发布)。

    在此之后,其余部分完全是自助服务。任何 repo 管理员都可以通过填写该表格来要求他们的项目“拥有 CI”,并且这些作业将在 jenkins 服务器中自动创建。

    希望有帮助。

    关于jenkins - 我如何将 Jenkins 与 Atlassian Stash 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19033405/

    相关文章:

    Jenkins 管道 'checkout scm' 在特定节点上失败

    jenkins - 将新的本地用户添加到已配置 Active Directory 的 jenkins

    bitbucket - bitbucket 中所有存储库的一个 ssh key

    jenkins 下的 git clone/ssh

    git - jenkins Nexus Artifact uploader 400

    java - Jenkins:失败的 TestNG 测试中的错误消息未格式化

    jenkins - 在 Jenkins 管道脚本中获取当前用户的凭据

    jenkins - 如何将 ${CHANGES} 传递给下游作业?

    Git 克隆错误 "HTTP code 504 from proxy after CONNECT"

    java - 使用 Jenkins 构建 Maven 项目