Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Jenkins 凭据使用

Jenkins 凭据使用

作者头像
SpiritLing
发布于 2020-07-20 02:13:28
发布于 2020-07-20 02:13:28
1.4K00
代码可运行
举报
文章被收录于专栏:SpiritLingSpiritLing
运行总次数:0
代码可运行

原文链接:https://blog.spiritling.cn/posts/6b626a8a/

环境变量

jenkinsfile 使用环境变量

代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pipeline {
  agent {
    docker {
      image 'spiritling/node:10.15.3'
    }

  }
  stages {
    stage('get') {
      environment {
        VERSION = sh(script: 'node script/auto-versioning.js', , returnStdout: true)
      }
      steps {
        sh 'echo "VERSION: "$VERSION'
    }
  }
}

将 auto-versioning.js 执行后返回的文本或数字存入到 VERSION 环境变量中去

steps 中使用 $VERSION 来获取环境变量

凭据

账号密码凭据管理

创建凭据,以下为例子:

类型:Username with password 范围:全局 用户名:root 密码:rootxxxx ID:BIRRARY_ID 描述:随意填写

在 jenkinsfile 中使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pipeline {
  agent {
    docker {
      image 'spiritling/node:10.15.3'
    }

  }
  stages {
    stage('get') {
      steps {
        withCredentials([usernamePassword(credentialsId: 'BIRRARY_ID', passwordVariable: 'password', usernameVariable: 'username')]) {
          sh 'git remote set-url origin https://${username}:${password}@github.com/spiritling/blog.git'
        }
        sh 'echo "获取凭据"'
    }
  }
}

可以在 jenkinsfile 文件的构建过程中获取到 username 和 password 的凭据,并且可以在后续将其插入进去

加密文本凭据管理

创建凭据,以下为例子:

类型:Secret text 范围:全局 Secret:rootxxxx ID:BIRRARY_ID 描述:随意填写

在 jenkinsfile 中使用

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
pipeline {
  agent {
    docker {
      image 'spiritling/node:10.15.3'
    }

  }
  stages {
    stage('get') {
      steps {
        withCredentials([string(credentialsId: 'ID:BIRRARY_ID', variable: 'secret')]) { //set SECRET with the credential content
          sh 'echo -e "registry=https://npmjs.org/spiritling/\n_auth = ${secret}\nemail = spirit_ling_cn@163.com\nalways-auth = true\n$PATH" > .npmrc'
        }
        sh 'echo "获取凭据"'
    }
  }
}

可以在 jenkinsfile 文件的构建过程中获取到 secret 的凭据,并且可以在后续将其插入进去

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-07-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
kaggle案例重复:科比的投篮选择之二
这里用到 group_by()和 summarise()函数。一个简单的小例子理解这两个函数的用法
用户7010445
2020/03/03
6690
跟着GlobalChangeBiology学作图:R语言ggplot2点线图(2)给分面添加注释
本地pdf Global Change Biology - 2022 - Feng - Changes in plant inputs alter soil carbon and microbial communities in forest.pdf
用户7010445
2023/01/06
6510
跟着GlobalChangeBiology学作图:R语言ggplot2点线图(2)给分面添加注释
跟着Nature学作图:R语言ggplot2频率分布直方图/堆积柱形图/散点图
https://www.nature.com/articles/s41586-022-04808-9#MOESM8
用户7010445
2023/01/06
1.3K0
跟着Nature学作图:R语言ggplot2频率分布直方图/堆积柱形图/散点图
R包:ggalign调整和组合多个图形的R包
这个包扩展了ggplot2,提供了用于对齐和组织多个图的高级工具,特别是那些自动重新排序观察结果的工具,比如树形图。它提供了对布局调整和情节注释的精细控制,使您能够创建复杂的、出版质量的可视化,同时仍然使用熟悉的ggplot2语法。
生信学习者
2025/02/25
1570
R包:ggalign调整和组合多个图形的R包
R-ggpattern (绘图花式大赏-2)
上一小节中,我们介绍了ggpattern并鉴赏了ggpattern中两大pattern之一的array_based_pattern。详见:R-ggpattern(绘图花式大赏-1)
生信技能树
2022/12/16
5730
R-ggpattern (绘图花式大赏-2)
跟着Nature Microbiology学作图:R语言ggplot2用单列数据做柱形图
这篇论文中的数据是公开的,争取把论文中的图都复现一下,今天的推文复现Figure3 a 和 b ,这两个类型一样,都是柱形图
用户7010445
2021/12/01
5410
跟着Nature Microbiology学作图:R语言ggplot2用单列数据做柱形图
跟着Nature Genetics学作图:使用ggarrange函数对ggplot2的多个图进行组合
https://www.nature.com/articles/s41588-022-01051-w
用户7010445
2023/01/06
2.9K0
跟着Nature Genetics学作图:使用ggarrange函数对ggplot2的多个图进行组合
R语言ggplot2做柱形图并在指定的位置添加灰色背景
ggplot2作图X轴默认坐标轴的刻度是朝下的,Y轴默认的刻度是朝左的,如果要改为朝上和朝右,该如何设置。之前也有人问过这个问题
用户7010445
2021/11/16
2.2K0
R语言ggplot2做柱形图并在指定的位置添加灰色背景
全网最全的R语言基础图形合集
直方图是一种对数据分布情况进行可视化的图形,它是二维统计图表,对应两个坐标分别是统计样本以及该样本对应的某个属性如频率等度量。
生信学习者
2024/06/12
1010
全网最全的R语言基础图形合集
跟着Environmental Research学作图:R语言ggplot2堆积柱形图叠加折线图(2)
这三个知识点分成2期推文分别来介绍,今天的推文是第二期,介绍带置信区间的折线图和双Y轴
用户7010445
2022/04/08
1.9K0
跟着Environmental Research学作图:R语言ggplot2堆积柱形图叠加折线图(2)
学会这个BBC,你的图也可以上新闻啦!
英国广播公司(British Broadcasting Corporation;BBC)是全球最大的新闻媒体,其中各类新闻稿件采用的统计图表能很好地传达信息。为了方便清洗可重复数据和绘制图表,BBC数据团队用R对数据进行处理和可视化,经年累月下于去年整理绘图经验并开发了R包-bbplot,帮助我们画出和BBC新闻中一样好看的图形。
生信宝典
2022/04/19
4.3K0
学会这个BBC,你的图也可以上新闻啦!
ggplot2|详解八大基本绘图要素
ggplot2是由Hadley Wickham创建的一个十分强大的可视化R包。按照ggplot2的绘图理念,Plot(图)= data(数据集)+ Aesthetics(美学映射)+ Geometry(几何对象)。本文将从ggplot2的八大基本要素逐步介绍这个强大的R可视化包。
生信补给站
2020/08/05
7.2K0
ggplot2|详解八大基本绘图要素
看篮球学R语言:卢卡东契奇到底有多棒?
https://www.kaggle.com/xvivancos/how-good-is-luka-doncic
用户7010445
2020/08/28
6320
看篮球学R语言:卢卡东契奇到底有多棒?
基于 R 语言的科研论文绘图技巧详解(2)
在查阅文献的过程中,看到了几幅非常不错的出版图,今天就跟着小编一起学习下,他们是怎么使用 R 绘制出来的。
庄闪闪
2022/05/24
1K0
基于 R 语言的科研论文绘图技巧详解(2)
R语言学习 - 柱状图
柱状图绘制 柱状图也是较为常见的一种数据展示方式,可以展示基因的表达量,也可以展示GO富集分析结果,基因注释数据等。 常规矩阵柱状图绘制 有如下4个基因在5组样品中的表达值 data_ori <- "Grp_1;Grp_2;Grp_3;Grp_4;Grp_5 a;2.6;2.9;2.1;2.0;2.2 b;20.8;9.8;7.0;3.7;19.2 c;10.0;11.0;9.2;12.4;9.6 d;9;3.3;10.3;11.1;10" data <- read.table(text=data_ori
生信宝典
2018/02/05
2.6K0
R语言学习 - 柱状图
R语言ggplot2每周一图活动:第三周~柱形图和散点图
代码数据来源 https://github.com/z3tt/TidyTuesday/blob/main/R/2019_17_animes.Rmd 加载需要用到的R包 library(tidyverse) library(ggrepel) library(patchwork) library(ghibli) 读取数据 df_ghibli <- readr::read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/
用户7010445
2022/05/23
3590
R语言ggplot2每周一图活动:第三周~柱形图和散点图
跟着Environmental Research学作图:R语言ggplot2堆积柱形图叠加折线图(1)
上图的横坐标轴看起来是离散的,但是我们用连续的数值来做横坐标,是为了后续再同一个图上叠加折线图更方便。
用户7010445
2022/04/08
2K0
跟着Environmental Research学作图:R语言ggplot2堆积柱形图叠加折线图(1)
跟着Nature Genetics 学画图:R语言ggplot2画基因结构示意图
今天试着重复的图片对应着的是论文附件中的Figure8c,基因结构图,论文中文字部分对图的描述是 Gene structure of Lsat_6X11620. Closed bars represent exons, and open bars represent untranslated regions and introns. The positions of the SNPs in the promoter region are indicated by black triangles. An highly associated SNP, A-to-G transition at Chr. 6:15,542,968 is represented by a red triangle.
用户7010445
2021/05/08
1.8K0
跟着Nature Genetics 学画图:R语言ggplot2画基因结构示意图
ggplot2修改坐标轴详细介绍
ggplot2的每个细节都是可以修改的,非常推荐大家系统学习一下,用到再学确实是一种不错的方式,但是如果要提高进阶,还是有必要系统学习的。
医学和生信笔记
2022/11/15
12K0
ggplot2修改坐标轴详细介绍
跟着Science学画图:R语言ggplot2实现图中嵌图
部分数据代码是公开的 下载链接https://zenodo.org/record/4781590#.YSB40Hzivic
用户7010445
2021/10/13
1.4K0
推荐阅读
相关推荐
kaggle案例重复:科比的投篮选择之二
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验