Jenkins perforce插件(学习笔记八)
Perforce Plugin,代码管理,在Jenkins的管理页面的插件管理下面安装Perforce插件,然后重启Jenkins。
一 使用perforce插件来build
对job的设置如下图:
job执行后的log如下:
可以看到Jenkins在执行的过程中创建了新的clientspec,新的clientspec是拷贝自上面参数workspace设置的clientspec,且修改了新的clientroot目录,其中的view是来自上面参数view->mapping中的设置。
通过jenkins API去build一个job
背景
查看jenkins的api
直接访问 JENKINS_URL/job/JOB_NAME/api/ 就可以查看jenkins的api
build一个job的话,是POST请求 JENKINS_URL/job/JOB_NAME/build
会提示:
这是jenkins的安全策略导致的,需要传递一个crumb
解决方法
有两个方案,
第一种方案:
1.
使用Velero Restic快速完成云原生应用迁移至ACK集群
本文记录使用Velero Restic快速完成云原生应用迁移至ACK集群的实践过程。
0. 实践步骤概览
(1)创建GKE集群(或自建Kubernetes集群)(2)在GKE集群上部署示例应用Jenkins Application并执行一个构建任务(3)创建ACK集群(4)在ACK集群中部署Min.
持续集成案例学习:Docker、Java与Maven
本文讲的是持续集成案例学习:Docker、Java与Maven,【编者的话】对于使用Java技术栈的企业,Maven往往是其持续集成的核心工具,在当前的Docker化的运动中,要如何把Docker镜像的构建也加入到传统的Maven构建为基础的持续集成流程中呢?Alooma公司在本文中分享了他们使用Maven对Docker镜像构建进行持续集成的经验。