Docker CI: Jenkins 配置凭据和Job
一、概述架构图如下:
二、Docker 平台(Ubuntu 14.04):Jenknis 凭据三、Docker 平台(Ubuntu 14.04):Jenknis 添加Job
一、概述
基于 Docker 集成 CI 环境。涉及技术:Linux(Ubuntu 14.04), Docker, Jenkins, Git/Gitlab, Web/Httpbin, Python/Pytest, UI/Selenium, Robotframework, Grid Server, Appium 等。
架构图如下:
二、Docker 平台(Ubuntu 14.04):Jenknis 凭据
浏览器输入:http://ip:8080/jenkins
登录后,添加凭据
点击左边“添加凭据”,选择类型为SSH,点击“Private Key”
登录Jenkins容器,生成ssh key
$ docker exec -it qa-jenkins bash $ ssh-keygen $ cat ~/.ssh/id_rsa $ cat ~/.ssh/id_rsa.pub
复制private key内容到Jenkins
复制public key内容到github
三、Docker 平台(Ubuntu 14.04):Jenknis 添加Job
点击“新建任务” 选择流水线方式(Pipeline) 配置任务 三、完成配置之后,需要熟悉pipeline实现方式