Jenkins+Maven+Docker持续构建1-源码获取

前提假设

  1. 已经安装好了Jenkins应用
  2. 已经在Jenkins控制台安装了git插件和maven插件
  3. 代码部署在阿里云的云效应用上,并通过git方式对外提供私有访问服务

任务

  1. 在Jenkins上直接通过git插件将源码下载到本地
  2. 启动一个任务,进行git源码下载调度

实验环境

  1. 本地操作系统是host在mac的Ubuntu 16.04 LTS服务器

操作步骤

  1. 找到添加SSH KEY的控制台


    image.png

    image.png

    注意上图提示的地方,点击进去,就能看到是围绕哪个账户生成的公钥和私钥了。

  2. 参考阿里云针对这个项目的说明


    ssh_keys_gen.jpg
  3. 在本地Ubuntu上生成公钥和私钥


    id_rsa_pub.jpg
  4. 将公钥内容贴到阿里云的云效 “个人设置” 的SSH KEY上
    注意:这里贴这个公钥内容除了保持完整性之外,还要注意不能换行,否则是无法验证通过的。


    ssh-key-add.jpg
  5. 在本地Jenkins上构建访问方式为通过私钥访问


    image.png
  6. 启动构建任务,查看结果


    源码下载完成

    只要JOB构建完成,在我们的jenkins根目录下能看到对应的项目源码被下载下来

你可能感兴趣的:(Jenkins+Maven+Docker持续构建1-源码获取)