运维知识库-BigHead
  • 首页
  • 电子书-知识库老版本
  • VIP视频免费看
  • 联系作者
  • 随笔
Jenkins
Jenkins

Jenkins pipeline添加自动获取分支案例

在jenkins构建时,自动从git获取所有的分支名,并显示出来供用户选择过滤 效果图: pipeline代码示例 pipeline { agent any options { buildDiscarder logRotator(artifactDaysToKeepStr: '', artifactNumToKeepStr: '', daysToKeepStr: '15', numToKeepStr: '15') } parameters { string defaultValue: 'https://gitlab…

2021年02月26日 0条评论 3983点热度 3人点赞 阅读全文
Jenkins

Jenkins触发远程构建时403,加入口令密码,禁止开放所有权限

1、首先获取 Jenkins 用户的 Application ID 和 token。使用一个有效账户登录 Jenkins,然后在左侧边栏中进入 People,选择自己的账户,再点击右侧 Configure,在右部面板找到 API Token 这一栏,点击 Show API Token 即可查看当前用户的 Application ID 和 Token,同时也可以在这里重置 Token。 2、获取请求地址,在 Job 的 configure 界面,勾选 Build Triggers 下的 Trigger builds …

2020年07月30日 0条评论 3519点热度 2人点赞 阅读全文
Jenkins

Jenkinsfile示例

更新中,待完成 - 参数化构建自动获取git所有分支供用户筛选 - K8S CI/CD - K8S CI后获取Pod更新事件 - Gitlab CI通知 Jenkinsfile包含内容: 1、构建结果邮件通知 2、禁止kill衍生进程 3、获取提交信息 4、通过changelog 判断无提价信息跳过mvn打包 pipeline { agent any environment { deploy_dir = '/usr/local/server/' jenkins_dir ='/root/.jenkins/' JENK…

2020年07月20日 0条评论 940点热度 3人点赞 阅读全文
Jenkins

Jenkins报错mvn: 未找到命令,手动执行mvn正常,npm: 未找到命令

mvn问题:在Linux上手动执行mvn正常运行, 但是通过Jenkins执行mvn时提示找不到命令 原因分析:通过which mvn查看mvn的路径,输出如下。Jenkins采用的shell方式调用的mvn命令,读取的是/usr/bin/mvn 命令,而我的系统中没有/usr/bin/mvn命令,所以报错找不到mvn [root@cs1 ~]# which mvn /usr/local/apache-maven/bin/mvn 解决方案:建立命令软连接到/usr/bin/mvn ln -s /usr/local/…

2020年07月20日 0条评论 1037点热度 2人点赞 阅读全文
文章归档
  • 2022年7月
  • 2021年6月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2020年8月
  • 2020年7月
分类目录
  • ELK
  • Jenkins
  • K8S
  • Nginx
  • Openvpn
  • Python
  • 小技能
  • 未分类

COPYRIGHT © 2020 运维知识库-BigHead. ALL RIGHTS RESERVED.

蜀ICP备16012425号