User Tools

Site Tools


инструмент_gitlab

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
инструмент_gitlab [2026/09/01 10:57]
val [GitLab CI/CD]
инструмент_gitlab [2026/09/01 13:25] (current)
val [Пример CI/CD с использованием ИИ]
Line 855: Line 855:
 #  trigger: #  trigger:
 #    project: student/​gowebd-k8s #    project: student/​gowebd-k8s
 +</​code>​
 +
 +==== Пример CI/CD с использованием ИИ ====
 +
 +  * [[Самый простой пример CI/CD]]
 +  * [[OpenCode]]
 +
 +<​code>​
 +gitlab-runner@gate:​~$ cat ~/​.config/​opencode/​opencode.jsonc
 +</​code><​code>​
 +stages:
 +  - test
 +  - test-ai
 +  - deploy
 +...
 +test1-ai-job:​
 +  stage: test-ai
 +  script:
 +    - >
 +      ~/​.opencode/​bin/​opencode run --agent plan 
 +      "
 +      проверь синтаксис файла permit_domains.txt в текущем каталоге,​
 +      используется для acl dstdomain squid 6,
 +      объясни если есть ошибки,​ не задавай вопросы,​ не запускай,​ не исправляй,​
 +      заверши ответ новой строкой строго со слова FAIL или SUCCESS
 +      "
 +      | tee opencode_log.txt
 +    - tail -n2 opencode_log.txt|grep SUCCESS
 +  tags:
 +    - squid-tag
 +...
 </​code>​ </​code>​
 ===== Сервер OpenID ===== ===== Сервер OpenID =====
инструмент_gitlab.1788249446.txt.gz · Last modified: 2026/09/01 10:57 by val