jenkins
我的喵叫初六
这个作者很懒,什么都没留下…
展开
-
jenkins pipeline 发布k8s
之前写了一个是使用更新已存在deployment镜像的方式进行更新,这种方式有个什么问题呢,比如你想在本次上线的时候增加一个目录挂载,就需要配置yaml,重启后才能再次进行上线操作也就是更新镜像。原来的流程:手动编写deploy的yaml,然后启动pod下次上线直接set image修改deploy,而不是修改yaml文件现在的流程:将yaml文件写在pipeline脚本中,每次上线都使用yaml文件脚本:pipeline { agent any e.原创 2021-10-14 10:07:02 · 496 阅读 · 0 评论 -
jenkins 配置连接k8s 配置 cloud
首先需要生成jenkins所需的k8s密钥在kubectl命令服务器上找到当初配置连接集群时的config 文件,位置在~/.kube/config文件内容大致如下:使用此内容生产证书复制certificate-authority-data冒号后的内容生成client.crt# echo "<certificate-authority-data>" | base64 -d > ca.crt复制client-certificate-data冒号后的内容生成cl..原创 2021-10-13 09:32:22 · 2960 阅读 · 0 评论 -
jenkins pipeline使用
//声明式语法pipeline { //表示随机选择jenkins执行任务(可指定某个slave如果有的话) agent any //全局变量 environment { //变量的代码形式 key_name = "value" key_name2 = "value2" } //阶段集合,包裹所有的阶段 stages { //阶段 stage('下载代码') { .原创 2021-10-11 15:34:44 · 571 阅读 · 0 评论 -
jenkins使用cnpm前端打包
通过yum安装的npm版本低,很多前端项目打包会失败,所以需要升级npm,注意使用npm -g的升级方式会导致npn升级失败的同时npm命令也会失效,不过就算执行了也不影响下面的升级操作。。。安装高版本npmyum install gcc gcc-c++wget https://npm.taobao.org/mirrors/node/v10.14.1/node-v10.14.1-linux-x64.tar.gztar -zxvf node-v10.14.1-linux-x64.tar.gz原创 2021-08-17 11:53:30 · 2389 阅读 · 0 评论