因为映射本地数据卷时/var/ jenkins_mount目录的所有者是root用户,容器中jenkinsuser的uid是1000,所以可以执行下面的命令。如果需要nginx代理,在nginx中进行配置,浏览器打开页面并输入密码后,出现此页面时,选择推荐的插件PublisherOverSSH远程执行SSH插件MavenintegrationPlugin-2插件NodejsPlugin插件。
先决条件:1。Jenkins已经安装并启动。2.已经安装了以下插件(1)Gitplugin可能默认安装。(2)Gitclientplugin可能默认安装。(3) MavenintegrationPlugin。(4) PublisherOverssh用于远程部署。(5)gitlabHookPlugin用于Gitlab提交触发自动部署。以上内容在Jenkins关于自动部署的笔记中有详细介绍。(1)进入系统管理。
1.JDK①点击“JDK安装……”(2)点击添加JDK按钮,并填写别名(无论)和JDK安装路径。JDK是在上一节安装的,所以这里我们直接选择安装路径。2.Git只需填写名称(无论什么)和安装路径。3.Maven单击Add Maven按钮,检查自动安装,并从“从Apache安装”下拉列表中选择一个版本。4.NOdeJS(主要用于vue前端项目的自动打包部署)点击新建NodeJS按钮,填写名称(随便),勾选自动安装,在版本下拉框中选择一个NodeJS版本。
Download Jenkins包注意,war文件直接下载到这里,作为Java服务启动。Start命令启动日志访问本地端口:8090该页面会提示初始登录密码的位置,查看该文件中的初始密码,完成登录。安装推荐插件登录后安装推荐的插件创建用户插件安装完成后,系统会提示您创建用户。这就完成了初始化。
server IP:以192.168.1.1为例,需要修改目录权限,因为当mappnginxg本地数据卷时,/var/ jenkins_mount目录的所有者是root用户,容器中jenkinsuser的uid是1000。如有必要,只需执行以下命令。在nginx中,浏览器打开页面并输入密码后,该页面出现推荐的插件PublisherOverSSH远程执行SSH插件MavenintegrationPlugin-2插件NodejsPlugin。
在安装Maven之前,确保已经安装并配置了您的JDK。Maven是Apache下的项目,最新版本是3.1.0,我用的就是这个。首先我去官网下载了Maven。下载后我解压了。我把解压后的文件夹重新命名为maven,放在D:\Server目录下,也就是maven。最终路径为:D:\ Server \mavenConfigurationmaven环境变量:系统变量:MAVEN _ homed:\ Server \maven用户变量:path%MAVEN_HOME%\bin相信大家都已经配备了环境变量,详细步骤就不说了。
Jenkins是一个开源软件项目,是一个基于Java 开发的持续集成工具。用于监控重复工作,旨在提供一个开放易用的软件平台,使软件的持续集成成为可能。Jenkins是一个开源软件项目,是一个基于Java 开发的持续集成工具。用于监控持续的重复性工作,旨在提供一个开放易用的软件平台,使软件的持续集成成为可能。持续集成的相关技术在黑马程序员的软件测试课程中有详细讲解。
本文主要记录了Jenkins rancher k8s自动化部署的配置描述,不涉及rancher和jenkins的安装部署,但包含了javaserver项目、WAR项目和前端VUE项目的部署配置介绍。服务器环境信息:安装jenkins service需要部署以下相应的软件。请注意软件版本。如果已经安装了相关软件,可以跳过这一章。需要安装ranchercli,使用jenkins user提前登录rancher平台:命令参考:token:建议将该用户的token设置为永不过期,在rancher管理> api