jenkins-pipeline

    2热度

    1回答

    我已将Gitlab CE版本9.3.5与jenkins版本2.60.1集成。 我能够用Gitlab webhook触发构建,并将结果发布回jenkins自由式作业提交。 我想知道如何才能达到詹金斯管道工作的一样,因为上述集成的每篇文章都与詹金斯自由式工作一起工作。

    1热度

    1回答

    当我进入我们詹金斯服务器的凭证页面时,我可以查看和更新​​凭据,但我没有看到任何添加新凭证的方式。 由于我的工作是管道作业,因此作业配置中没有Bindings部分。 我可以想出如何添加凭证的唯一方法是转到非管线作业,检查下的那个作业的Bindings,使用该UI添加凭证,然后取消我的更改。 这看起来很笨拙,因为它需要我编辑一个完全不相关的工作来添加证书。

    -2热度

    1回答

    我有一个文件,其中存储了git push命令的输出。它的输出看起来像这样, Counting objects: 3, done. Delta compression using up to 8 threads. Compressing objects: 100% (2/2), done. Writing objects: 100% (3/3), 315 bytes | 315.00 KiB/

    1热度

    1回答

    我使用组织插件来构建我的github项目的pullRequest。 在此构建过程中,我想发送一个自定义注释,其中包含项目的某个度量标准,并将其传递给github pullRequest。 我该怎么办?

    0热度

    1回答

    ENV:詹金斯2.73.1 & Kubernetes插件1.0 容器内,我希望得到正常的詹金斯生成环境变量像BUILD_NUMBER podTemplate(label: 'mypod', containers: [ containerTemplate(name: 'python', image: 'python:2.7.8', ttyEnabled: true) ]) {

    1热度

    2回答

    我有一个非常简单的Jenkinsfile,如下所示。 def workspace node { workspace = sh(returnStdout: true, script: 'pwd').trim() } pipeline { agent none stages { stage('Back-end') { agent {

    0热度

    2回答

    我想在我的詹金斯管道设置名称为“TEST_CONFIG_ROOT”的环境变量,我指的例子在这里:当我执行 https://jenkins.io/doc/book/pipeline/jenkinsfile/#working-with-the-environment 但是,我的测试,似乎没有设置env变量,因为我的测试仍然抱怨说它没有得到它应该从env获得的变量“TEST_CONFIG_ROOT”的值

    2热度

    1回答

    这是我的Jenkins管道代码的一部分,用于在设置特定参数后触发构建,我也从主分支和分支设置这些env变量。我知道我的主人和分支可以独立(同时)触发构建。 他们(分支构建和主构建)是否可以共享由Jenkins公开的env变量?或者他们有自己的env变量副本? // determine current quadrant using system time def quadrant = ge

    0热度

    1回答

    我在一台服务器上有詹金斯,而我的构建服务器是不同的。如何在Jenkins管道中指向构建服务器,以便我的应用程序将构建在构建服务器中 使用grade和java。 我们是否需要在舞台内使用节点('Build 1')? 请给我一些示例代码。

    0热度

    2回答

    我正在使用Jenkins multibranch管道。 我借助Pipeline语法生成器创建了一个Jenkins文件。 我的Jenkinsfile正在按预期完美工作。 但是现在我想集中管理这个Jenkinsfile,所以我不必将它复制到所有我的(git)回购站。 我看到有一些选项可以使用通用的groovy脚本,并将方法作为模块加载。 但是这意味着我必须用不同的语法重新编写我的Jenkins文件?