Я пытаюсь создать пользовательскую задачу Azure DevOps Server 2019
. Для Windows я уже создал .ps1
скрипт, но у меня проблемы с Linux - для этого я решил написать в TypeScript
, так как я действительно не люблю писать в js
. Сценарий так же прост, как он получает
let registry = "Registry3";//argv[1]
let timestamp = "2020-01-01";//argv[2]
let repository = "hello-world";//to be looped
az acr repository show-manifests --name registry --repository repository --orderby time_asc -o tsv;
Попытка скомпилировать это с tsc file.ts
дает следующую ошибку
Clean-ACR.ts:54:6 - error TS1005: ';' expected.
54 az acr repository show-manifests --name registry --repository repository --orderby time_asc -o tsv;
~~~
И так далее для каждого отдельного слова от "acr" до конца линия. Очевидно, что TypeScript не обрабатывает эту строку, поскольку имеет неверный синтаксис. Но как мне использовать эту команду? Я полностью новичок в TypeScript, так что извините за мою некомпетентность