Rechercher

PythonReactSEOPDF
OpenClaw

Jenkins Fix

Jenkins 构建助手

gitboy1230 installations selon la source☆ 0 Étoiles du dépôt

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install gitboy123/jenkins-fix

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

Jenkins 构建助手

快速使用

查看所有项目:

Jenkins 项目列表

或

列出所有 Jenkins job

触发构建(默认分支):

构建 <项目名>

触发构建(指定分支):

构建 <项目名> <分支名>

或

构建 <项目名> 分支=<分支名>

查看构建状态:

<项目名> 构建状态

认证配置(安全)

配置方式(二选一)

方式一:环境变量(推荐,安全)

在运行脚本前设置以下环境变量:

# 方式 A: 使用 API Token(推荐)
export JENKINS_URL="http://jks.huimei-inc.com"
export JENKINS_USERNAME="jiaofu"
export JENKINS_API_TOKEN="your_api_token_here"

# 方式 B: 使用用户名密码(API Token 过期时回退)
export JENKINS_URL="http://jks.huimei-inc.com"
export JENKINS_USERNAME="jiaofu"
export JENKINS_PASSWORD="your_password_here"

方式二:Shell 配置文件(永久生效)

将上述环境变量添加到 ~/.zshrc 或 ~/.bash_profile:

# Jenkins 构建助手认证信息
export JENKINS_URL="http://jks.huimei-inc.com"
export JENKINS_USERNAME="jiaofu"
export JENKINS_API_TOKEN="your_api_token_here"

然后执行:

source ~/.zshrc  # 或 source ~/.bash_profile
获取 Jenkins API Token
  1. 登录 Jenkins: http://jks.huimei-inc.com
  2. 点击右上角用户名 → "Configure"(配置)
  3. 在 "API Token" 区域点击 "Add new Token"
  4. 复制生成的 Token 到环境变量
认证优先级
  1. 优先使用 API Token(更安全,可随时撤销)
  2. 回退到用户名密码(仅当 API Token 失效时)

⚠️ 安全提示:切勿将密码、API Token 提交到版本控制系统(如 git)。使用 .env 文件或系统环境变量存储敏感信息。

核心功能

1. 列出所有项目

返回 Jenkins 中所有可用的 job 名称列表。

2. 触发构建

用户指定项目名称后自动触发构建,支持:

  • 精确项目名匹配
  • 模糊匹配(包含关键词的项目)
  • 指定构建分支(支持多种格式)
3. 构建结果

构建完成后返回:

  • ✅ 成功:程序包下载地址(OSS 链接)
  • ❌ 失败:失败原因和异常信息

使用示例

用户:Jenkins 项目列表
助手:可用项目:
- hospital__go_crf_service
- hospital__java_omc-business
...

用户:构建 hospital__go_crf_service cloud_251230_...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/gitboy123/jenkins-fix
Version
—
Commit
ff89e2aa87a9b0a658e0d6cae8dc0d8f573334d3
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# Jenkins 构建助手

## 快速使用

**查看所有项目:**
```
Jenkins 项目列表
```
或
```
列出所有 Jenkins job
```

**触发构建(默认分支):**
```
构建 <项目名>
```

**触发构建(指定分支):**
```
构建 <项目名> <分支名>
```
或
```
构建 <项目名> 分支=<分支名>
```

**查看构建状态:**
```
<项目名> 构建状态
```

## 认证配置(安全)

### 配置方式(二选一)

**方式一:环境变量(推荐,安全)**

在运行脚本前设置以下环境变量:

```bash
# 方式 A: 使用 API Token(推荐)
export JENKINS_URL="http://jks.huimei-inc.com"
export JENKINS_USERNAME="jiaofu"
export JENKINS_API_TOKEN="your_api_token_here"

# 方式 B: 使用用户名密码(API Token 过期时回退)
export JENKINS_URL="http://jks.huimei-inc.com"
export JENKINS_USERNAME="jiaofu"
export JENKINS_PASSWORD="your_password_here"
```

**方式二:Shell 配置文件(永久生效)**

将上述环境变量添加到 `~/.zshrc` 或 `~/.bash_profile`:

```bash
# Jenkins 构建助手认证信息
export JENKINS_URL="http://jks.huimei-inc.com"
export JENKINS_USERNAME="jiaofu"
export JENKINS_API_TOKEN="your_api_token_here"
```

然后执行:
```bash
source ~/.zshrc  # 或 source ~/.bash_profile
```

### 获取 Jenkins API Token

1. 登录 Jenkins: http://jks.huimei-inc.com
2. 点击右上角用户名 → "Configure"(配置)
3. 在 "API Token" 区域点击 "Add new Token"
4. 复制生成的 Token 到环境变量

### 认证优先级

1. **优先使用 API Token**(更安全,可随时撤销)
2. **回退到用户名密码**(仅当 API Token 失效时)

> **⚠️ 安全提示**:切勿将密码、API Token 提交到版本控制系统(如 git)。使用 `.env` 文件或系统环境变量存储敏感信息。

## 核心功能

### 1. 列出所有项目
返回 Jenkins 中所有可用的 job 名称列表。

### 2. 触发构建
用户指定项目名称后自动触发构建,支持:
- 精确项目名匹配
- 模糊匹配(包含关键词的项目)
- **指定构建分支**(支持多种格式)

### 3. 构建结果
构建完成后返回:
- ✅ 成功:程序包下载地址(OSS 链接)
- ❌ 失败:失败原因和异常信息

## 使用示例

```
用户:Jenkins 项目列表
助手:可用项目:
- hospital__go_crf_service
- hospital__java_omc-business
...

用户:构建 hospital__go_crf_service cloud_251230_...

Skills associés

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.