jenkins部署(以war包形式)
安装jdk
#上传软件至/tmp目录
#解压至指定目录
#配置环境变量
cd /tmp/
tar -xf jdk-8u121-linux-x64.tar.gz -C /htdocs/
vim /etc/profile +99999999
#java环境变量
export JAVA_HOME=/htdocs/java
export PATH=${JAVA_HOME}/bin:${PATH}
export CLASSPATH=${JAVA_HOME}/lib:${CLASSPATH}
#重新加载环境变量
source /etc/profile
服务器操作
#下载tomcat至/htdocs下并解压
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.64/bin/apache-tomcat-8.5.64.tar.gz
tar xf apache-tomcat-8.5.64.tar.gz -C /htdcs/tomcat
cd /htdocs
mv apache-tomcat-8.5.64 tomcat
#进入tomcat/webapps目录下,下载jenkins
cd /htdocs/tomcat/webapps
rm -rf /htdocs/tomcat/webapps/*
#下载war包
wget -O /webapps/jenkins.war https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/latest/jenkins.war
#启动
cd ../bin
./bin/start.sh
web界面操作
安装插件
Maven Integration、NodeJS、SVN 1.4 Compatibility、Git Pipeline for Blue Ocean、 Email Ext Recipients Column、HTTP Request、Role-based Authorization Strategy、Build Trigger Badge、Job Configuration History、
添加凭据
配置全局工具
jdk
maven
nodejs
权限管理
系统管理-->全局安全管理-->将授权策略更改为Role-Based Strategy-->按需添加权限
创建用户
系统管理-->管理用户-->新建用户
创建权限
系统管理-->Manage and Assign Roles-->Assign Roles-->添加角色(先应用在保存)-->返回Manage and Assign Roles-->Manage Roles-->添加规则(先应用在保存)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律