pytest+requests+Python3.7+yaml+Allure+Jenkins+docker实现接口自动化测试 (10)

在 Docker 中安装并启动 Jenkins 的样例命令如下:

docker run -d -u root \ --name jenkins-blueocean \ --restart=always \ -p 8080:8080 \ -p 50000:50000 \ -p 50022:50022 \ -v /home/jenkins/var:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "$HOME":/home \ --env JAVA_OPTS="-Duser.timezone=GMT+08" \ jenkinsci/blueocean 其中的 50000 是映射到 TCP port for JNLP agents 对应的端口,50022 是映射到 SSHD Port。在成功启动 Jenkins 后,可在Jenkins启动页面 :8080/configureSecurity/ 上设置。 这两个端口其实不是必须的,只是为了方便通过 SSH 使用 Jenkins 才开启它们。--env:指定Jenkins的运行时区为东八区,默认是零时区;"$HOME":/home是将容器的home目前映射到本地某个目录,比如"$HOME"为container_home,则写成 container_home:/home

在此页面打开 SSHD Port 后,运行以下命令即可验证对应的端口值。

curl -Lv :8080/login 2>&1 | grep \'X-SSH-Endpoint\'

把Jenkins容器里的密码粘贴上

/var/jenkins_home/secrets/initialAdminPassword

访问 :8080 ,安装默认推荐插件

先到admin配置界面,再次修改admin的用户密码

3、allure与jenkins集成

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjpgg.html