首页 > 其他分享 >在jenkins中引用credentials

在jenkins中引用credentials

时间:2024-10-26 18:48:30浏览次数:6  
标签:passwordVariable DB credentialsId USER credentials jenkins 引用

在jenkins中引用credentials

jenkins配置

Pipeline引用

withCredentials([usernamePassword(credentialsId: 'ameng', passwordVariable: 'Password', usernameVariable: 'Username')]) {
  sh 'docker login --u$Username -p$Uassword registry.meng.com'
}

credentials() ,可以获取jenkins中预定义的凭证明文内容

withCredentials([ usernamePassword(credentialsId: 'DB_USER', usernameVariable: 'DB_USER_NAME', passwordVariable: 'DB_USER_PASSWORD'), usernamePassword(credentialsId: 'MDB_USER', usernameVariable: 'MDB_USER_NAME', passwordVariable: 'MDB_USER_PASSWORD') ]){

方法1:

DOCKER_REGISTER_CREDS = credentials('docker-repo-creds') //docker registry凭证

KUBE_CONFIG_LOCAL = credentials('k8s-kube-config') //测试环境的kube凭证

KUBE_CONFIG_PROD = "" //credentials('prod-k8s-config') //生产环境的kube凭证

标签:passwordVariable,DB,credentialsId,USER,credentials,jenkins,引用
From: https://blog.csdn.net/lisanmengmeng/article/details/143023068

相关文章

  • 【探讨Python中的浅拷贝与深拷贝】如何避免共享引用带来的问题!
    探讨Python中的浅拷贝与深拷贝:如何避免共享引用带来的问题在Python编程中,拷贝(Copy)是一个常见的操作,尤其在数据处理、对象传递等情况下,经常会涉及数据的复制操作。浅拷贝和深拷贝的概念对于了解如何复制对象而不影响原始对象至关重要。本文将深入讨论这两种拷贝的原理、区别......
  • 没错,Go 语言的函数参数没有引用传递方式
    这篇文章想浅浅地讲解Go语言函数参数传递的值拷贝。一句话观点Go语言中所有传递都是值传递,严格来说并不存在引用传递的概念。传递指针只是传递指针的值,并不是引用传递,只不过通过指针可以间接修改变量的值,从而达到类似引用传递的效果。值传递值传递就是将参数的副本传递给函......
  • jenkins evironment
     Usingenvironmentvariableshttps://www.jenkins.io/doc/pipeline/tour/environment/pipeline{agent{label'!windows'}environment{DISABLE_AUTH='true'DB_ENGINE='sqlite'}......
  • Jenkins插件:Git
    使用ssh-keygen-ted25519"生成SSH密钥对默认在/root/.ssh目录下生成将公钥id_ed25519.pub添加到gitee中参考资料https://www.jianshu.com/p/e68c454b6849......
  • C++中指针、引用与const的深入解析
    一、对数组的引用constintn=10;intar[n]={12,23,34,45,56,67,78,89,100};描述数组:类型加上原始空间大小。​int&ra=ar[1];​int&br=ar;//errorint(&br)[n]=ar;//okint*pa[10];int&pr[10];//error;为什么不能编译成功引用数组的概念:在C++中,......
  • 值类型与引用类型
    值类型:直接包含数据的类型。在赋值时,将数据的副本传递给新变量。inta=10;intb=a;//复制值b=20;//修改b不影响aConsole.WriteLine(a);//输出:10引用类型:存储对象的引用(地址),而不是对象本身。在赋值时,传递的是引用(地址),而不是数据的副本。classPerson{......
  • 关于项目引用onlyoffice作为在线office文件预览与编辑的笔记(二)
    基于上一篇中已经创建了onlyoffice容器,所以该篇讲述如何升级容器配置1.修改onlyoffice20并发限制方案一进入容器修改六个app.js文件find./-nameapp.js目录下所有app.js文件,对代码行进行修改,只是经过简单的测试,希望发现问题及时回复。(this._state.licenseType=e),/......
  • 关于项目引用onlyoffice作为在线office文件预览与编辑的笔记(一)
    由于自己项目已采用该方案,故此记录一下过程一初始安装拉取5.4.2.46版本onlyoffice/documentserver镜像dockerpullonlyoffice/documentserver:5.4.2.46该版本是支持20个连接数破解限制的最后一个版本,也是对中文字体界面显示中文不乱码支持比较好的一个版本。创建容器创建......
  • Jenkins是构建状态为unstable,继续执行后续步骤
    jenkins中shell脚本执行失败,但构建结果仍然显示success的问题_jenkins自动化失败了返回还是成功-CSDN博客jenkin不必要的Executeshell执行失败,导致jenkins都失败的解决-每天1990-博客园(cnblogs.com)jenkins判断构建操作执行成功了还是失败可以通过返回0或1的结果。成......
  • jenkins中使用Config File Provider Plugin(Config File Provider)插件灵活配置maven
    比之前的https://www.cnblogs.com/dannylinux/p/12622237.html更灵活,不需要改服务器配置文件ConfigFileProviderPlugin插件,新版本jenkins中插件名也叫:ConfigFileProvider安装:1、如果Jenkins服务器有连公网,就直接在线安装。2、如果jenkins服务器没有连公网,可以先在有公网......