Работа с REST API SourceCraft
Чтобы настроить автоматизацию и интеграцию SourceCraft в свои проекты, используйте публичный REST API сервиса.
Посмотрите документацию OpenAPI SourceCraft.
Также доступна спецификация OpenAPI SourceCraft в формате JSON.
Для аутентификации в 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 \
--header "Authorization: Bearer $SOURCECRAFT_TOKEN" \
--url "https://api.sourcecraft.tech/me/issues"
Примеры
См. также
Была ли статья полезна?
Предыдущая
Следующая