安装Jenkins
下载Jenkins的安装包(如.war
文件或系统对应的安装包),运行以下命令启动Jenkins服务器(以Java环境为例):
java -jar jenkins.war --httpPort=8080
访问http://localhost:8080
完成初始配置,解锁管理员密码(密码在Jenkins启动日志中显示)。
配置全局工具
进入Manage Jenkins > Global Tool Configuration,配置JDK、Maven/Gradle、Git等工具路径。例如:
- JDK:指定本地JDK安装路径或自动安装版本。
- Maven:设置MAVEN_HOME或选择自动安装。
- Git:确保系统已安装Git并配置可执行路径。
创建新任务
进入Jenkins主界面,点击New Item,选择任务类型(如Freestyle project或Pipeline)。填写任务名称和描述,在Source Code Management中选择Git/SVN并配置仓库URL与凭据。
设置构建触发器
在任务配置页面的Build Triggers中,选择触发方式:
- Poll SCM:定时检查代码仓库变更(如
H/5 * * * *
每5分钟检查一次)。 - Webhook:在GitHub/GitLab仓库中配置Jenkins的Webhook URL(需安装插件如GitHub插件)。
配置构建步骤
在Build部分添加构建步骤,例如:
- Execute shell:运行脚本(如
mvn clean package
)。 - Invoke top-level Maven targets:直接调用Maven命令(需预先配置Maven工具)。
对于Pipeline任务,在Jenkinsfile
中定义阶段:
pipeline {
agent any
stages {
stage('Build') {
steps {
sh 'mvn clean package'
}
}
}
}
保存并运行
点击Save保存配置,手动触发构建或等待自动触发。构建结果会在任务页面显示,日志可通过Console Output查看。
插件管理
进入Manage Jenkins > Manage Plugins安装常用插件(如Docker、Blue Ocean、Pipeline)。安装后重启Jenkins生效。
安全配置
在Manage Jenkins > Configure Global Security中启用安全选项:
- Enable security:选择登录方式(如LDAP或Jenkins专有用户数据库)。
- Authorization:设置用户权限(推荐使用Role-Based Strategy插件细化权限)。
以上步骤涵盖了从安装到基础任务配置的关键流程,可根据实际需求扩展(如集成Docker、Kubernetes等)。