Работа с REST API SourceCraft
Чтобы настроить автоматизацию и интеграцию SourceCraft в свои проекты, используйте публичный REST API сервиса.
Посмотрите спецификацию OpenAPI SourceCraft.
Для аутентификации в API используйте персональный токен (PAT). Например, получите список задач пользователя:
export PAT=<персональный_токен>
curl \
--request GET \
--header "Authorization: Bearer $PAT" \
--url "https://api.sourcecraft.tech/me/issues" | jq
Совет
Для аутентификации в API SourceCraft изнутри CI/CD-процесса предусмотрена предопределенная переменная окружения SOURCECRAFT_TOKEN
.
Пример .sourcecraft/ci.yaml
on:
push: test-workflow
workflows:
test-workflow:
tasks:
- name: issues-task
cubes:
- name: i-have-got-issues
script:
- |
curl -H "Authorization: Bearer $SOURCECRAFT_TOKEN" "https://api.sourcecraft.tech/me/issues" | jq
См. также
Была ли статья полезна?
Предыдущая
Следующая