jenkins
乐世东方客
谢谢!!
展开
-
jenkins API 使用postman调用
1.jenkins版本Jenkins 2.289.22.postman4.1.2win / x86-32Chrome 92.0.4515.131有两种方式访问API,并且都需要防止跨站点请求伪造的设置,通过传递crumb来实现。3.获取crumb的值http://10.0.9.37:8080/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,%22:%22,...原创 2021-08-24 11:58:24 · 1774 阅读 · 0 评论 -
jenkins利用k8s的pod进行构建总结
1.安装插件2.配置凭证3.添加个云要点(坑点):1.嘤嘤嘤2. 非pipline下的构建标签列表必须要填,并且只能用这里面填的pod内容使用示例:与上面标签列表那里保持一致。3.pipline下的构建,自定义的jnlp要在pipline script自行指定如果依旧想用(构建一个云)里面的pod Template配置,则不用在pipline script里面指定容器,应该写为如下:...原创 2021-04-14 15:43:39 · 900 阅读 · 0 评论 -
利用jenkins的pipline实现CI/CD(java篇)
环境准备1、jdk环境、maven环境、harbor、docker、docker-compose、jenkins(yum安装)下图为各组件版本要点(坑点):1、dockercat /etc/docker/daemon.json{ "registry-mirrors": ["https://pxr474dd.mirror.aliyuncs.com"]}#这个文件只放了镜像加速地址。网上说放私有镜像仓库地址(harbor),我试了不行,请大神指教。我放在了dock原创 2020-11-25 16:54:03 · 423 阅读 · 0 评论 -
利用jenkins的pipeline实现CI/CD(python代码版)
前提说明:gitlab安装jenkins可连接gitlab项目因为jenkins是以jenkins用户启动的,docker以root帐号启动,所以需要sudo权限才能执行docker相关命令,所以需要#visudo 打开里面文件最后一行加入 jenkins ALL=(ALL) NOPASSWD: /usr/bin/docker 即可。 pipeline { agent any environment { def imageName = "${e..原创 2020-07-10 10:18:51 · 1411 阅读 · 0 评论 -
Jenkins+Git+Docker的持续集成
转载至:http://blog.itpub.net/7607759/viewspace-2134637/ 侵删配置docker宿主机root@docker01:~# vi /data/dockerfiles/scripts/deploy.sh#!/bin/bash############################################# this script function is : # deploy new docker conta..转载 2020-07-01 16:23:19 · 221 阅读 · 0 评论