Исправление: упрощен вывод информации при запуске CI/CD workflow в Makefile
This commit is contained in:
@@ -491,17 +491,12 @@ release-tag-delete:
|
|||||||
ifeq ($(OS),Windows_NT)
|
ifeq ($(OS),Windows_NT)
|
||||||
ci-release:
|
ci-release:
|
||||||
$(if $(or $(GIT_TOKEN),$(GITEA_TOKEN)),,$(error GIT_TOKEN (или GITEA_TOKEN) не задан. Используйте: make ci-release GIT_TOKEN=<токен>))
|
$(if $(or $(GIT_TOKEN),$(GITEA_TOKEN)),,$(error GIT_TOKEN (или GITEA_TOKEN) не задан. Используйте: make ci-release GIT_TOKEN=<токен>))
|
||||||
$(info >>> Запуск CI/CD workflow для версии $(VERSION)...)
|
@Write-Host ">>> Запуск CI/CD workflow для версии $(VERSION)..."; Invoke-RestMethod -Method Post -Uri '$(GITEA_URL)/api/v1/repos/$(GITEA_REPO)/actions/workflows/release.yml/dispatches' -Headers @{ Authorization = 'token $(if $(GIT_TOKEN),$(GIT_TOKEN),$(GITEA_TOKEN))'; 'Content-Type' = 'application/json' } -Body '{"ref": "master", "inputs": {"version": "$(VERSION)"}}'; Write-Host ">>> Workflow запущен. Статус: $(GITEA_URL)/$(GITEA_REPO)/actions"
|
||||||
Invoke-RestMethod -Method Post \
|
|
||||||
-Uri '$(GITEA_URL)/api/v1/repos/$(GITEA_REPO)/actions/workflows/release.yml/dispatches' \
|
|
||||||
-Headers @{ Authorization = 'token $(if $(GIT_TOKEN),$(GIT_TOKEN),$(GITEA_TOKEN))'; 'Content-Type' = 'application/json' } \
|
|
||||||
-Body '{"ref": "master", "inputs": {"version": "$(VERSION)"}}'
|
|
||||||
$(info >>> Workflow запущен. Статус: $(GITEA_URL)/$(GITEA_REPO)/actions)
|
|
||||||
else
|
else
|
||||||
ci-release:
|
ci-release:
|
||||||
$(if $(or $(GIT_TOKEN),$(GITEA_TOKEN)),,$(error GIT_TOKEN (или GITEA_TOKEN) не задан. Используйте: make ci-release GIT_TOKEN=<токен>))
|
$(if $(or $(GIT_TOKEN),$(GITEA_TOKEN)),,$(error GIT_TOKEN (или GITEA_TOKEN) не задан. Используйте: make ci-release GIT_TOKEN=<токен>))
|
||||||
$(info >>> Запуск CI/CD workflow для версии $(VERSION)...)
|
@echo ">>> Запуск CI/CD workflow для версии $(VERSION)..."
|
||||||
curl -sf -X POST \
|
@curl -sf -X POST \
|
||||||
-H "Authorization: token $(if $(GIT_TOKEN),$(GIT_TOKEN),$(GITEA_TOKEN))" \
|
-H "Authorization: token $(if $(GIT_TOKEN),$(GIT_TOKEN),$(GITEA_TOKEN))" \
|
||||||
-H "Content-Type: application/json" \
|
-H "Content-Type: application/json" \
|
||||||
"$(GITEA_URL)/api/v1/repos/$(GITEA_REPO)/actions/workflows/release.yml/dispatches" \
|
"$(GITEA_URL)/api/v1/repos/$(GITEA_REPO)/actions/workflows/release.yml/dispatches" \
|
||||||
|
|||||||
Reference in New Issue
Block a user