Docker CI: Jenkins 配置憑據和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 憑據

  1. 瀏覽器輸入:http://ip:8080/jenkins

  2. 登錄後,添加憑據
    在這裏插入圖片描述
    在這裏插入圖片描述

  3. 點擊左邊“添加憑據”,選擇類型爲SSH,點擊“Private Key”
    在這裏插入圖片描述

  4. 登錄Jenkins容器,生成ssh key

    $ docker exec -it qa-jenkins bash
    $ ssh-keygen
    $ cat ~/.ssh/id_rsa
    $ cat ~/.ssh/id_rsa.pub

  5. 複製private key內容到Jenkins
    在這裏插入圖片描述

  6. 複製public key內容到github
    在這裏插入圖片描述

三、Docker 平臺(Ubuntu 14.04):Jenknis 添加Job

  1. 點擊“新建任務”
    在這裏插入圖片描述
  2. 選擇流水線方式(Pipeline)
    在這裏插入圖片描述
  3. 配置任務
    在這裏插入圖片描述
    在這裏插入圖片描述
    三、完成配置之後,需要熟悉pipeline實現方式
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章