前提假设
- 已经安装好了Jenkins应用
- 已经在Jenkins控制台安装了git插件和maven插件
- 代码部署在阿里云的云效应用上,并通过git方式对外提供私有访问服务
任务
- 在Jenkins上直接通过git插件将源码下载到本地
- 启动一个任务,进行git源码下载调度
实验环境
- 本地操作系统是host在mac的Ubuntu 16.04 LTS服务器
操作步骤
-
找到添加SSH KEY的控制台
image.png
image.png
注意上图提示的地方,点击进去,就能看到是围绕哪个账户生成的公钥和私钥了。
-
参考阿里云针对这个项目的说明
ssh_keys_gen.jpg -
在本地Ubuntu上生成公钥和私钥
id_rsa_pub.jpg -
将公钥内容贴到阿里云的云效 “个人设置” 的SSH KEY上
注意:这里贴这个公钥内容除了保持完整性之外,还要注意不能换行,否则是无法验证通过的。
ssh-key-add.jpg -
在本地Jenkins上构建访问方式为通过私钥访问
image.png -
启动构建任务,查看结果
源码下载完成
只要JOB构建完成,在我们的jenkins根目录下能看到对应的项目源码被下载下来
网友评论