我有一个项目托管在Git stash(现在更名为Bitbucket服务器)。它是使用Jenkins构建的。 现在我在本地安装Git时出现了一个打印错误。 像@ab。Example而不是@abc.example

每次构建之后,Jenkins都会发送电子邮件通知,它会从Git提交中获取我错误的电子邮件地址并尝试发送它。

即使我在本地Git中更改了电子邮件地址,我仍然看到Jenkins将电子邮件发送到错误的旧地址。

我该如何解决这个问题?

我在一个Docker容器里调查詹金斯。我想知道Jenkins容器也可以作为Docker宿主吗?我正在考虑的是从Jenkins内部为每个集成测试构建启动一个新的docker容器(以启动数据库、消息代理等)。因此,应该在集成测试完成后关闭容器。是否有理由避免以这种方式在另一个docker容器中运行docker容器?

有可能在两个不同的詹金斯之间交换工作吗?我正在寻找一种输出/输入工作的方法。

我在Jenkins中添加了一个新工作,我想定期安排。

从配置作业,我正在检查“定期构建”复选框,并在Schedule文本字段中添加了表达式:

15 13 * * *

但是它没有在预定的时间运行。

这是安排工作的正确程序吗?

该作业应该在4:20 AM运行,但它没有运行。

我花了一个小时左右的时间才弄清楚哈德森最近才开店(2011年1月)。 我不知道现在每个分支的变化有多快,但更重要的是,每个分支的方向是什么,关键点是什么,让人可以做出选择。

有人有产品路线图和功能差异的链接吗?

我是码头工人的新手。我只是试着在我的本地机器(Ubuntu 16.04)上使用docker和Jenkins。

我用下面的管道脚本配置了一个新作业。

node {
    stage('Build') {
      docker.image('maven:3.3.3').inside {
        sh 'mvn --version'
      }
    }
}

但是它失败了,错误如下:

在unix:///var/run/ Docker .sock试图连接到Docker守护进程套接字时被拒绝

我试图在Jenkins/Hudson上配置我的电子邮件,但我经常收到错误:

java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be
    non-empty

我已经在网上看到了关于这个错误的大量信息,但我还没有得到任何工作。我在Fedora Linux上使用Sun的JDK(不是OpenJDK)。

以下是我尝试过的一些方法。我试着按照这篇文章的建议,但是从Windows复制cacerts到我的Fedora盒子托管Jenkins不起作用。我尝试按照这个指南,因为我试图配置Gmail作为我的SMTP服务器,但它也没有工作。我还尝试手动下载并移动这些cacert文件,并使用本指南中的命令的变体将它们移动到我的Java文件夹中。

我愿意接受任何建议,因为我现在被困住了。我已经让它在Windows Hudson服务器上工作了,但在Linux上却很吃力。

我刚开始和詹金斯合作,遇到了一个问题。安装了几个插件后,它表示需要重新启动并进入“关闭”模式,但从未重新启动。

如何手动重新启动?

我正在Jenkinsfile中运行以下命令。然而,我收到错误“输入设备不是TTY”。

docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh

有没有一种方法可以在不进行交互模式的情况下从Jenkinsfile运行脚本?

我基本上有一个名为script.sh的文件,我想在Docker容器中运行。