Install
$ agentstack add skill-it235-multica-best-practices-multica-artifact-cicd-sync ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Artifact · CI/CD Sync(编排,占位壳)
Purpose
G2 PASS + push 后,调用底层 CI/CD 平台 skill 触发构建部署。参数由 CI 系统 API 自动发现,编排层不硬编码参数名。
Agent 流程
1. discover-only(推荐先跑,检查 missing):
python scripts/trigger_cicd.py --issue --env sit --branch release/- --discover-only --json
2. 触发(**只用 Issue deploy branch,不用 feature 分支**):
python scripts/trigger_cicd.py --issue --env sit --branch release/- --json
3. missing 参数:追加 --param name=value
参数解析策略
默认(use_last_success=true):
- 读取
lastSuccessfulBuild的全部构建参数 - 仅将分支类参数(branchName / branch / gitBranch …)替换为
--branch --param可覆盖任意项;--no-last-success关闭此行为
Workflow A:dev 部署
python scripts/trigger_cicd.py \
--issue \
--env dev \
--service \
--branch release/- \
--json
Workflow B:sit 部署(G2.5 → Tester T3)
python scripts/trigger_cicd.py \
--issue \
--env sit \
--branch release/- \
--json
Issue 前缀 → logical service 的映射在 config.yaml → issue_service_map 配置,可省略 --service。
Workflow C:多服务
python scripts/trigger_cicd.py --env sit --service svc-a,svc-b --branch release/- --json
用法(角色侧)
G2 PASS 且代码已 push 后,用 multica-artifact-cicd-sync 触发 CI/CD 并回传部署链接。
为什么有效
编排层只依赖脚本;Issue 前缀自动映射到 jobs-catalog.yaml 中的 logical service。底层 CI 系统(Jenkins / GitLab CI / GitHub Actions 等)由 multica-platform-* 层封装,本 skill 不感知具体平台。
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: it235
- Source: it235/multica-best-practices
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.