No description
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github/plugin | ||
| plugins | ||
| .DS_Store | ||
| README.md | ||
KI-Labor Skill-Marketplace
Copilot-CLI-Plugin-Marketplace (enthält das Plugin petclinic). Plugins werden in
.github/plugin/marketplace.json unter plugins eingetragen.
copilot plugin marketplace add <forgejo-url>/lab/skill-marketplace
copilot plugin marketplace browse ki-labor-skills
Plugin sonarqube
MCP-Server gegen das Labor-SonarQ (https://sonar-mcp.item2.kilab.nico-puhlmann.cloud/mcp). Jeder Teilnehmer
braucht einen User-Token (SonarQ → My Account → Security) als Umgebungsvariable:
export SONARQUBE_TOKEN=<token>
copilot plugin install sonarqube@ki-labor-skills
Plugin jenkins
MCP-Server des Labor-Jenkins (https://jenkins.item2.kilab.nico-puhlmann.cloud/mcp-server/mcp): Builds anstoßen
(triggerBuild), Status und Logs lesen (getQueueItem, getBuild, getBuildLog,
searchBuildLog). Der Trivy-Scan ist eine Stage der Pipeline — Build anstoßen, dann das Log
lesen. Jeder Teilnehmer braucht einen API-Token (Jenkins → Avatar → Security) als
base64 von user:token:
export JENKINS_AUTH=$(printf '%s' '<user>:<api-token>' | base64)
copilot plugin install jenkins@ki-labor-skills