dockerexec-it <容器ID或名称>cat/var/jenkins_home/secrets/initialAdminPassword 安装插件:在Jenkins界面中选择 "Manage Jenkins" -> "Manage Plugins" -> "Available",搜索并安装所需插件,如Git、Pipeline、Docker、Allure插件等。 配置Python环境:在Jenkins中配置全局的Python环境。进入 "Manage Jenkins" -> "Glo...
说一下方法2的具体逻辑,主要是新建jenkins的本地节点 利用新的节点将git上的代码拉取到本地(宿主机)上去执行代码 该方法主要适用于 本地已经有一套python3的一套环境,可以直接运行自动化 利用本地持续集成实现每日自动化报告(缺点:因为利用的是本地节点 利用宿主机地址当作ip 所以每次都需要开启电脑和jenkins地址 ...
# 解压压缩包 tar-zxvf Python-3.8.1.tgz # 进入文件夹 cd Python-3.8.1# 配置安装位置./configure prefix=/usr/local/python3 # 也可以通过--enable-optimizations 指定使用优化选项./configure--enable-optimizations--prefix=/usr/local/python3.8--with-http_ssl_module--with-ssl # 安装 make&&make insta...
root@cb8e397d5308:/var/jenkins_home# cd python3/root@cb8e397d5308:/var/jenkins_home/python3# wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz root@cb8e397d5308:/var/jenkins_home/python3# tar-xvf Python-3.6.8.tgz root@cb8e397d5308:/var/jenkins_home/python3# ls...
4. 运行Jenkins容器 5. 浏览器访问 http://${IP}:8600 6. 获取admin密码 7. 成功访问 8. 安装Python环境 1. 安装Docker yum install docker systemctl start docker systemctl enable docker 2. 拉取jenkins镜像 docker pull jenkins/jenkins:2.387.3 3. 配置本地挂载目录 cd /root mkdir dockerjenkns ...
使用Docker搭建Jenkins+Python+Allure自动化测试环境的步骤如下: 安装Docker:在主机上安装Docker,确保Docker服务已启动。 获取Jenkins镜像:使用以下命令获取Jenkins镜像并运行容器: docker run -d -p 8080:8080 -p 50000:50000 jenkins/jenkins 1. 这将在8080端口启动Jenkins容器。
自动化写好后需要在服务器上每日定时运行,遇到这样的一个问题,Jenkins容器是在docker中安装的 ,然后从git上拉取代码 发现代码在jenkins容器的目录当中,运行的时候提示没有安装python环境的第三方库。 解决方法有3种: 第一种:启动jenkins容器时 将容器的目录挂载到宿主机目录上去执行(方法不能实现 pass) ...
第一种:启动jenkins容器时 将容器的目录挂载到宿主机目录上去执行(方法不能实现)Pass 第二种:在jenkins上创建本地节点,将代码拉取到本地 然后去运行本地项目(在本机上使用比较方便,但是局限性比较小) 第三种:重新封装jenkins镜像,在jenkins镜像中安装python3的环境 在容器中执行项目(步骤麻烦,但后续永久使用) ...
使用Docker搭建Jenkins+Python+Allure自动化测试环境的步骤如下: 安装Docker:在主机上安装Docker,确保Docker服务已启动。 获取Jenkins镜像:使用以下命令获取Jenkins镜像并运行容器: dockerrun -d -p8080:8080-p50000:50000jenkins/jenkins 这将在8080端口启动Jenkins容器。
USER jenkins 在上述Dockerfile中,我们首先基于官方的Jenkins镜像创建了一个新的镜像。然后,我们安装了必要的软件包和工具,包括Python2和Python3、pytest和requests库以及Allure报告工具。最后,我们将用户切换回jenkins,以便于后续操作。二、配置Jenkins插件在Jenkins中,我们需要安装一些插件来支持pytest、requests和Allure的使...