jenkins-pipeline

    0热度

    1回答

    我已检查Jenkins的Pipeline syntax页面。这都是关于声明式管道,我看到了语法。 你可以用声明式管道和脚本化管道实现相同的功能吗?当我使用脚本管道生成器时,我立即看到如何导入插件,使用/配置它们。 但与声明管道我没有看到。我看到一些主要功能和很多sh的用法。 例如:参数(我可以添加一些参数)。 但是有一些字符串验证参数插件。当我下载这个插件时,我可以在脚本管道等中使用它。但是我没有

    1热度

    1回答

    有没有一种方法可以在powershell脚本中使用groovy变量?我的示例脚本如下所示。 node { stage('Invoke Installation') { def stdoutpowershell def serverName = env.fqdn withEnv(['serverName = $serverName']) { ech

    1热度

    1回答

    在我的流程中,我经常获得临时AWS信用,在我的Jenkins文件中,我需要更新特定的Jenkins Aws信誉。 我如何更新它? 我需要的原因是Jenkins docker方法withRegistry需要凭证ID,每当我得到新的AWS密钥以便能够使用凭证时,我必须更新此凭证。

    2热度

    1回答

    我有一个共享库,我在一个叫jenkinsfile这样的.groovy作为脚本: MySharedLibFunction{ .. some args} 我也有一个名为.ps1文件在我的共享库我想执行。但是,如果我从我的共享库函数中执行powershell pwd,那么当我从jenkinsfile调用该函数时,当前工作目录就是jenkins文件所在管道的jenkins工作目录(通常是您想要的)。

    3热度

    2回答

    是否有可能在jenkins管道共享库中导入和使用常规java库?我想导入适用于java的AWS开发工具包,并直接在管道代码中使用它。我必须将其添加到我的共享库的src目录中吗?

    1热度

    2回答

    我们正在将Jenkins CI添加到100个开发人员的项目中。 你认为他们都需要Jenkins的只读权限吗?还是应由仅由谁负责构建和持续测试的5位开发人员访问? 让所有开发者登录Jenkins的原因是什么? 这是关于安全,审计,詹金斯管道等 和技术(如果相关),它可以与LDAP集成。

    1热度

    1回答

    这是已经回答的问题的后续处理Jenkins pipeline pass all parameters down to downstream jobs: 我想将所有参数传递给下游作业,并且还想修改其中一个参数以及添加另一个参数参数。

    1热度

    1回答

    我使用声明式Jenkinsfile来运行Docker容器内的一些阶段。该过程工作正常,但构建时间通常非常缓慢,因为我们的CI有很多从站,如果构建发生在没有层缓存的从站上,整个构建过程需要一段时间。 我读过,如果指定了--cache-from标志,Docker可以加速构建。如何指定缓存 - 来自标志和外部注册表的URL和凭证? pipeline { agent { dockerfile

    0热度

    1回答

    我试图去掉我的詹金斯输出。感谢Is it possible to capture the stdout from the sh DSL command in the pipeline,我知道我可以将每个sh命令的输出发送到一个文件。但是,命令本身仍然会写入Jenkins输出而不是文件。例如: sh '''echo "Hello World!" ./helloworld ./se

    1热度

    1回答

    这是一个命令模式来编写詹金斯管道这样的代码: def call(body) { def config = [:] body.resolveStrategy = Closure.DELEGATE_FIRST body.delegate = config body() } 我不知道怎样来写这个简单,但这种封闭得到隐含的进口,并且可以通过.groovy文件