有没有办法获得最后的提交消息而无需访问存储库?svn log --limit 1
尝试连接到仓库。
编辑:我有凭据设置,并使用它们来签出源。
我要实现的目标是让Jenkins根据提交消息触发另一个作业,即是否包含字符串“ #build”启动作业X。我的尝试是在Shell Build
Step中解析它并执行一个作业取决于结果。但是由于我没有匿名访问该存储库的权限,也不想将凭据嵌入到shell脚本中,所以我不知道如何实现此目的。
接下来是git ..
这就是 Jenkins Credentials 插件的用途。
您可以在Jenkins全局配置上安全地配置凭据,然后让作业引用该凭据。无需在脚本中编写任何内容。
编辑:
要从外壳程序步骤中安全使用密码
现在,在任何构建步骤中,您都可以使用$name
(如先前定义的那样)引用密码,就像您以纯文本形式键入密码一样。
$name
在服务器的命令行上键入本身不会产生任何结果,并且像所有Jenkins变量一样,它不是持久性的)。****
如果显示,则作业控制台日志将显示而不是密码。唯一的安全问题是,如果某人具有 配置您的作业的管理权限 ,则他们可以写入echo $name > secretpassword.txt
构建步骤,然后在工作区中查看文件。但是您应该小心,将管理权限分配给谁。
问题内容: 当它成功时,我正在尝试在Jenkins CI中进行构建后提交。 有没有办法做到这一点? 我的问题是,当我构建它时,我需要在工作区中生成一些dll提交给svn。 问题答案: 这取决于您用来构建源代码的构建技术(例如Ant,Maven,MSBuild或FianlBuilder)。要将生成结果检入到svn中,应在生成脚本的末尾添加一些新步骤。这一步只会将您的构建结果添加到svn中。例如,您的
问题内容: 我在Linux上运行SVN。我希望一旦提交就运行自动部署。根据我的搜索,提交后svn似乎可以解决问题。但是我在SVN安装中找不到SVN提交后。所以我想知道这是否是单独安装?我可以下载并安装任何SVN提交后挂钩吗? 问题答案: 这不是单独的安装。在您的存储库目录中,有一个“挂钩”目录。您可以找到post-commit.tmpl,只需修改文件并将其重命名为可执行文件即可。
问题内容: 我正在尝试让CI与Jenkins合作。迄今为止,我们已经在环境中执行了两个计划的构建,但是我们的开发人员希望让CI正常工作。我遵循了Jenkins Subversion插件Wiki页面中概述的说明: https://wiki.jenkins- ci.org/display/JENKINS/Subversion+Plugin 这使我进入了一个可以在命令行执行的脚本,但是当我在Subver
null 有人帮忙吗? 谢谢,拉胡尔
我正试着在从主题读到它之后提交一个信息。我通过这个链接(https://www.confluent.io/blog/apache-kafka-spring-boot-application)使用Spring创建一个Kafka消费者。通常情况下,它工作得很好,消费者得到消息,然后等待另一个人进入队列。但问题是,当我处理这些消息时,它会花费很多时间(大约10分钟),kafka队列认为消息没有被消耗(提
我将python kafka consumer的< code>auto_commit设置为< code>False,我正在手动提交消息。然而,重启后,消费者再次消费来自每个分区的最后一条消息。只有最后一个,不能再多。 这就是所展示的: 不知道为什么会显示滞后,whu当前偏移设置为最后一条消息而不是下一条?当我提交偏移量3时,当前偏移量不应该移动到4吗? 我提交我使用的每条消息,但是在重启时,它总是