jenkins相关(未完结)

 一.安装下载jenkins

1.下载jenkins,路径:在浏览器输入jenkins.io,找到:Generic Java package(.war)下载到:D:/opt/jenkins/路径下

2.输入cmd进入命令行:切换到目录:>D:\opt\jenkins

3.启动jenkins:java -jar jenkins.war

(1、关闭Jenkins :net stop jenkins

     只需要在访问jenkins服务器的网址url地址后加上exit。例如我jenkins的地址http://localhost:8080/,那么我只需要在浏览器地址栏上敲下http://localhost:8080/exit 网址就能关闭jenkins服务.

2、重启Jenkies

    http://localhost:8080/restart

3、重新加载配置信息

    http://localhost:8080/reload

  1. 然后切换到浏览器:127.0.0.1:8080

输入命令行:vim C:\Users\wangmeng\.jenkins\secrets\initialAdminPassword

 

然后把密码复制到浏览器,然后跳转页面,选择左边的选择建议安装的插件,然后输入用户名(admin)密码(admin)登录

  1. 输入账号密码后,停止空白页,解决连接:https://blog.youkuaiyun.com/zzy1078689276/article/details/77601621

二、虚拟机配置:

1.确定虚拟机ip命令:ifconfig

2.确认ssh是否远程连接命令:netstat -anp|grep :22

启动ssh连接命令:service sshd start

  1. ssh登陆权限不够,命令:sudo vi /etc/ssh/sshd_config把PermitRootLogin yes前面的#去掉或者把

1) 将PermitEmptyPasswords yes前面的#号去掉

  1. 将PermitEmptyPasswords 参数值修改为yes;
  1. 关闭防火墙:service iptables stop
  2. 检验防火墙是否关闭:service iptables status

三、

1.安装java环境

1).安装java环境:yum install java

2).检验java是否安装成功:java -version

 2.安装git环境

   1).安装git:yum install git

2).验证git:git version

3).对git进行初始化设置:

 用户名: git config --global user.name"root"

 邮箱:git config --global user.email"aa.@abc.com"(可以随意设置)

4)生成授权证书:ssh-keygen -t rsa -C "aa.@abc.com"

检验是否生成:cd ~/.ssh/(进入用户的目录)

然后ls查看到文件:id_rsa(私钥)  id_rsa.pub(公钥)

  1. 把git证书的公钥注册到github网站上

进入github.com 登陆进去,然后进入setting找到ssh and GPG keys 然后点击New ssh key 随意命令一个Title名称:Linuxlev 然后进入到公钥路径(cd ~/.ssh/)编辑(vim id_rsa.pub )

验证是否设置成功:ssh git@github.com

设置失败可以重新卸载重装,移除所有公钥的命令:key-pair
ssh-add -D
rm -r ~/.ssh

  1. 下载安装maven:

1)切换到root路径下:cd/usr/local/maven

Linux: 

1)下载:wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz(需要安装wget命令:yum -y install wget)
2)解压:

tar xzf apache-maven-3.5.4-bin.tar.gz

  1. 配置属性文件:

 cd/usr/local/maven/apache-maven-3.5.4

然后输入命令:vim /etc/profile

输入i进入编辑模式,新增

Export MAVEN_HOME=/usr/local/maven/apache-maven-3.5.4

export PATH=$MAVEN_HOME/bin:$PATH

 

加载更新后的系统配置:. /etc/profile

验证系统配置: mvn -version

  1. 下载安装tomcat

1)路径:/usr/local/tomcat

  2)下载tomcat:wget http://mirrors.shu.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tmcat-9.0.12.tar.gz

3)解压:tar xzf apache-tomcat-9.0.12.tar.gz

4)切换到:cd apache-tomcat-9.0.12下

赋予可执行权限:chmod a+x -R *

Chmod:更改权限;

a+x:是linux下的所有用户;

-R:代表当前路径;

*:路径下的所有文件名;

  1. 修改端口:

修改配置文件:vim conf/server.xml

  1. 启动tomcat命令:bin/startup.sh
  2. 检验是否启动:ps -ef|grep tomcat
  3. 然后在浏览器上访问:http://192.168.31.131:8080/

6:把linux服务器部署到jenkins上

  1. 新建节点:

系统管理——管理节点--新建节点--输入节点名称(testEnv)选中Permanent Agent 单击ok

  1. 尝试连接:如果连接不成功选择
  1. 运行
  1. Git相关

1)idea连接git:转载链接地址:https://www.cnblogs.com/jinjiyese153/p/6796668.html

2)Github下载程序 需要fork,fork到本地之后可以有权限做更改;

3)git gui here怎么连接到github:https://www.cnblogs.com/jf-67/p/7086659.html?utm_source=itdadao&utm_medium=referral

3)复制ssh链接克隆到自己机器上:

4)使用git工具:https://www.cnblogs.com/jf-67/p/7086659.html?utm_source=itdadao&utm_medium=referral

5)使用git命令复制到本地:切换到你要下载的路径,然后输入命令:git clone git@github.com:Wangmeng1010/grelTest.git(git项目的路径)

6)导入到idea,然后用maven构建项目,clean,install,run maven;

7)在mysql客户端工具里创建数据库,导入sql文件;配置项目里配置文件,配置成本地的数据库连接; 

### Jenkins 使用指南与安装配置 #### 一、Jenkins 简介 Jenkins 是一个开源的持续集成和持续交付工具,能够自动化软件开发过程中的构建、测试和部署等任务。它支持多种插件扩展功能,适用于不同的开发环境和技术栈[^1]。 #### 二、Jenkins 安装步骤 以下是 Jenkins 在 Linux 系统上的安装方法: 1. **安装 JDK** Jenkins 需要 Java 环境支持,因此在安装 Jenkins 前需确保系统已安装 JDK。如果尚未安装 JDK,可以参考相关文档或使用以下命令进行安装: ```bash sudo yum install java-11-openjdk-devel -y ``` 安装完成后,可以通过以下命令验证 Java 是否成功安装: ```bash java -version ``` 2. **下载并安装 Jenkins** 下载 Jenkins 的 RPM 包并安装。以下为 CentOS 系统下的安装示例: ```bash wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm sudo rpm -ivh jenkins-2.346.3-1.1.noarch.rpm ``` 此步骤会将 Jenkins 添加到系统的服务列表中[^3]。 3. **启动 Jenkins 服务** 安装完成后,使用以下命令启动 Jenkins 服务: ```bash sudo systemctl start jenkins ``` 并设置开机自启: ```bash sudo systemctl enable jenkins ``` 4. **访问 Jenkins Web 界面** 打开浏览器,访问 `http://<服务器IP>:8080`。首次访问时需要输入初始管理员密码,该密码存储在 `/var/lib/jenkins/secrets/initialAdminPassword` 文件中: ```bash sudo cat /var/lib/jenkins/secrets/initialAdminPassword ``` #### 三、Jenkins 配置与使用 1. **安装推荐插件** 在初次启动时,Jenkins 会提示安装推荐插件。可以选择安装推荐插件或自定义插件以满足项目需求。 2. **创建第一个任务** 在 Jenkins 主界面中选择“新建任务”,输入任务名称并选择“自由风格项目”或“Pipeline”类型。根据项目需求配置构建触发器、源码管理、构建步骤等内容。 3. **配置 Node.js 和 npm** 如果项目依赖 Node.js 环境,可以通过以下方式配置: - 使用 Jenkins 的 NodeJS 插件安装和管理 Node.js 版本。 - 或者通过修改 systemd 服务文件或在 Pipeline 中显式设置环境变量来指定 Node.js 和 npm 的路径[^2]。 #### 四、常见问题解决 1. **无法启动 Jenkins 服务** 检查是否正确安装 JDK,并确保端口 8080 未被其他服务占用。 2. **Node.js 配置失败** 确保已正确安装 Node.js 和 npm,并在 Jenkins 中正确配置环境变量或使用 NodeJS 插件[^2]。 ```python # 示例:Jenkinsfile 中配置 Node.js 环境 pipeline { agent any environment { PATH = "/usr/local/bin:${PATH}" # 显式设置 Node.js 路径 } stages { stage('Build') { steps { sh 'node --version' sh 'npm --version' sh 'npm install' } } } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值