您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了“怎么在Docker環境下搭建測試管理平臺”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“怎么在Docker環境下搭建測試管理平臺”這篇文章吧。
第一部分:環境準備
首先需要在CentOS 7系統中安裝Docker engine,如果已經安裝,可以跳過1)2)3)4)步。
1) 從yum倉庫安裝docker engine
# yum install -y docker
2) 啟用docker服務
# systemctl enable docker
3) 啟動docker服務
# systemctl start docker
4) 查看docker服務的運行狀態
# systemctl status docker
5) 使用docker pull命令拉取需要的鏡像。由于testlink和mantis都需要存儲相關數據,所以這里可以看到還拉取了一個mysql鏡像。
# docker pull bitnami/testlink:1.9.16-r8
# docker pull vimagick/mantisbt
# docker pull mysql:5.7.20
6) 使用docker network命令中創建一個新的容器網絡,可以命名為testlink-tier。這樣接下來創建的mysql, testlink和manties容器將會鏈接到這個網絡上。
# docker network create testlink-tier
第二部分:Testlink安裝
7) 然后用下面的命令依次啟動mysql數據庫服務容器,testlink容器。
# docker run -d --name mysql-testlink \
--net testlink-tier \
-v ~/testlink/db:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=p@ssw0rd \
-e MYSQL_ROOT_HOST=% \
-e MYSQL_DATABASE=testlinkdb \
mysql:5.7.20
8) 上面的命令中我們創建了一個mysql容器,設定root賬戶密碼為p@ssw0rd,創建了一個名為testlinkdb的數據庫,并允許root通過任何地址鏈接該mysql服務,并且鏈接到之前創建的testlink-tier容器網絡。
9) 接下來用下面的命令啟動testlink容器。通過mysql容器的name (mysql-testlink)連接數據庫服務。
# docker run -d -p 8000:80 -p 8443:443 --name testlink \
-e MARIADB_USER=root \
-e MARIADB_PASSWORD=p@ssw0rd \
-e MARIADB_HOST=mysql-testlink \
-e MARIADB_PORT_NUMBER=3306 \
--net testlink-tier \
--volume ~/testlink/data:/bitnami/testlink \
--volume ~/testlink/apache:/bitnami/apache \
--volume ~/testlink/php:/bitnami/php \
bitnami/testlink:1.9.16-r8
10) testlink容器啟動后,通過docker logs查看testlink啟動是否正常。
# docker logs testlink
如果一切正常,log中會顯示類似下面的信息.
11) 然后在瀏覽器中打開http://<host>:8000 (其中host為docker engine所在的機器ip或者域名)
登錄信息如下:默認用戶名:user,默認密碼bitnami ,如下圖所示:
第三部分:Mantis安裝
12) 接下來準備啟動mantis容器,首先需要使用下面的命令啟動一個新的mysql容器。
# docker run -d --name mysql-mantis \
--net testlink-tier \
-v ~/mantis/db:/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=p@ssw0rd \
-e MYSQL_ROOT_HOST=% \
-e MYSQL_DATABASE=bugtracker \
-e MYSQL_USER=mantisbt \
-e MYSQL_PASSWORD=mantisbt \
mysql:5.7.20
13) 啟動mantis容器
# docker run -d -p 8001:80 --name mantis \
--net testlink-tier \
vimagick/mantisbt:latest
14) 然后在瀏覽器中打開http://<host>:8001/admin/install.php (其中host為docker engine所在的機器ip或者域名)會進入初始安裝界面,在下圖中填入處填入對應的內容:
以下是對填寫內容的簡單說明:
15) 完成后點擊Install/Upgrade Database按鈕完成安裝, 在瀏覽器中打開http://<host>:8001/即可登錄Manits。
初始登錄信息: 用戶名: administrator 密碼: root
第四部分:在Testlink中添加Mantis
在Testlink的Issue Tracker Management中可以添加Mantis接口(db模式)進行集成,如下圖所示:
注意上圖中的uriview和uricreate節點中的ip地址和端口需要與mantis容器的運行host ip以及端口匹配。
以上是“怎么在Docker環境下搭建測試管理平臺”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。