【发布时间】:2014-09-29 11:36:51
【问题描述】:
有没有办法在不访问 repo 的情况下获取最后的提交消息? svn log --limit 1 尝试连接到 repo。
编辑:我有凭据设置并使用它们检查源。
我想要实现的是让 Jenkins 根据提交消息触发另一个作业,即如果它包含字符串“#build”启动作业 X。我的尝试是在 Shell 构建步骤中解析它并根据其结果执行作业。但由于我没有对 repo 的匿名访问,也不想在 shell 脚本中嵌入凭据,所以我不知道如何实现这一点。
接下来是 git..
【问题讨论】:
-
您必须有一些凭据才能在 Jenkins 中实际更新 repo?你是对的 git 在本地存储此历史记录,但它处于相同位置:它也无法在没有凭据的情况下更新。你不能为你的 Jenkins 服务器安排足够的访问权限吗?
-
我拥有一些凭据,但问题是,我不希望它们在解析提交消息的 shell 脚本中以明文形式显示。