温馨提示×

centos jenkins怎样建任务

小樊
41
2026-09-27 11:44:10
栏目: 智能运维

在 CentOS 上通过 Jenkins 创建任务(Job) 一般分为两种情况:

  1. Jenkins 已安装并能访问
  2. 从零开始在 CentOS 上安装 Jenkins 并建任务

下面按“已安装 Jenkins”的前提,说明如何建任务,并补充安装要点。


一、访问 Jenkins(CentOS 上)

Jenkins 默认端口是 8080

http://<服务器IP>:8080

首次登录需要:

  • 管理员密码(在服务器上查看)
cat /var/lib/jenkins/secrets/initialAdminPassword

二、创建一个 Jenkins 任务(Job)

1. 新建任务

  1. 登录 Jenkins
  2. 点击 「新建任务」(New Item)
  3. 输入任务名称(如:test-build)
  4. 选择任务类型:
    • Freestyle project(最常用,适合初学者)
    • Pipeline(适合复杂 CI/CD)
  5. 点击 OK

2. 配置任务(以 Freestyle 为例)

(1)源码管理

如果是 Git 项目:

  • 选择 Git
  • Repository URL:
https://github.com/xxx/xxx.git
  • 凭据(Credentials):用户名 / 密码 或 SSH Key

(2)构建触发器(可选)

常见:

  • Poll SCM(定时拉代码)
H/5 * * * *
  • GitHub hook(Webhook 自动触发)

(3)构建步骤

在 Build 区域:

  • 如果是 Shell 脚本(CentOS 常用):
    • 选择 Execute shell
    • 示例:
#!/bin/bash
echo "build start"
npm install
npm run build
  • 如果是 Maven 项目:
    • 选择 Invoke top-level Maven targets
    • Goals:clean package

(4)保存

点击 Save


3. 手动执行任务

  • 进入任务页面
  • 点击 「立即构建」(Build Now)
  • 在 Console Output 查看日志

三、CentOS 上 Jenkins 常用命令

# 启动
systemctl start jenkins

# 停止
systemctl stop jenkins

# 开机自启
systemctl enable jenkins

# 查看状态
systemctl status jenkins

Jenkins 主目录:

/var/lib/jenkins

四、简单示例(Shell 任务)

任务名:hello-jenkins

Build → Execute shell:

echo "Hello Jenkins"
date

保存 → 立即构建 → 控制台输出应能看到结果。


如果你愿意,可以告诉我:

  • 用的是 Git / SVN
  • 项目类型(Java / Node / Python / Shell)
  • 是否要做 自动部署

我可以给你一个可直接用的 Jenkins 任务配置示例。

0 踩