如何使用定制的JDK构建Jenkins项目?

问题描述我有一个使用一些多分支管道运行的常规Jenkins实例。该实例在JDK11上运行,因为Jenkins并不真正支持更高版本。没关系。然而,不好的是,我的所有管道似乎也被限制在Java11上。Jenkins只是用它自己使用的JDK运行所有的构建。不过,这是不对的。此时,任何解

发布:2023-01-03 标签:javajenkinsjenkins-pipelinejava-16java-11


如何在脱机机器上构建和发布Maven项目(使用文件目录作为lib存储库)

问题描述我需要使用Jenkins构建和发布项目,在无法访问MavenCentral,甚至无法访问Nexus的服务器上。假设我有权访问开发机器上的Maven-Central,要填充mavenlocal_store,我可以执行以下操作mvndependency:resolve-plu

发布:2023-01-03 标签:offlinejenkinsmaven


缓存Jenkins管道上的NPM依赖项

问题描述我们都知道使用NPM下载依赖项可能非常耗时,尤其是当我们仅限于旧的NPM版本时。对我来说,作为一名开发人员,这并不是什么大事,因为我必须在本地开发计算机上执行这一操作很少,并且所有操作都使用项目文件夹中的node_MODULES缓存。但现在我想将这些应用程序带到一个CI环

发布:2022-10-16 标签:cachingnode.jsdependenciesjenkins


如何使用GitLab WebHook触发Jenkins多分支管道

问题描述我目前设置了一个Jenkins多分支管道作业,该作业基于我们的GitLab服务器上托管的Git存储库。Jenkins可以读取存储库中的分支,并为存储库中的每个分支创建作业。但我想不出如何在GitLab中使用网络挂钩触发作业。我的问题是:如何从我们的GitLab服务器在Je

发布:2022-10-16 标签:gitjenkinsgitlabjenkins-pipelinemultibranch-pipeline


Git/Jenkins TLS问题

问题描述当Jenkins尝试克隆回购时,我收到以下错误无法连接到存储库:命令"/usr/bin/gitls-Remote-h--https://github.com/chkp-lebowits/protego-examples/head"返回状态代码128:标准输出:Stderr

发布:2022-10-16 标签:gitjenkinsjenkins-plugins


可以在Jenkins共享库中使用构建用户变量插件吗?

问题描述我正在实现将Jenkins管道的触发用户公开到我们的CD系统的功能,因此我获取了构建用户vars插件:https://plugins.jenkins.io/build-user-vars-plugin/该插件的工作方式似乎是包装您需要向其公开变量的代码,如下所示:wrap

发布:2022-10-16 标签:jenkinsjenkins-pipelinejenkins-plugins


将sh输出赋给声明性管道上的变量

问题描述如何将sh输出赋给具有声明性管道的变量?defarch_prefix(){script{returnsh(script:'uname-m',returnStdout:true).trim()}}//end-Auxiliaryfuctionspipeline{agentno

发布:2022-10-16 标签:jenkinsjenkins-pipeline


如何将外壳变量值访问到Groovy管道脚本中

问题描述现在我是Shell、Jenkins、Groovy管道的新手。我的要求是将文件文本读入到外壳脚本下的变量中,并且需要将该变量值传递出外壳脚本并在Groovy脚本中使用。以下是我的代码:stages{stage('example'){steps{script{sh'''#!/

发布:2022-10-16 标签:shelljenkinsbashjenkins-pipelinegroovy


Jenkins管道:kubectl:未找到

问题描述我有以下Jenkins文件:node{stage('ApplyKubernetesfiles'){withKubeConfig([credentialsId:'jenkins-deployer',serverUrl:'https://192.168.64.2:8443']

发布:2022-10-16 标签:jenkinskuberneteskubectl


Liqubase PostgreSQL创建函数

问题描述我正在使用Liqubase为postgressql数据库创建触发器。以下是我在LiquidBase中使用的语法<?xmlversion="1.0"encoding="UTF-8"?><databaseChangeLogxmlns="http://www.liquibase

发布:2022-10-16 标签:postgresqljenkinsliquibase