ubuntu 如何在Azure devops中的托管代理上向linux路径添加工具?[已关闭]

k7fdbhmy  于 2022-11-22  发布在  Linux
关注(0)|答案(1)|浏览(301)

**已关闭。**此问题为not about programming or software development。目前不接受答案。

此问题似乎与a specific programming problem, a software algorithm, or software tools primarily used by programmers无关。如果您认为此问题与another Stack Exchange site相关,您可以留下评论,说明在何处可以找到此问题的答案。
7天前关闭。
Improve this question
我想在我的自托管Azure devops的CI/CD中使用一个工具(terragrunt)。我有一个ubuntu代理安装程序,想在脚本中下载terragrunt。所以我在下载后使用这个工具将terragrunt添加到我的路径变量中:

cp -a terragrunt /usr/local/bin

可悲的是,这说权限被拒绝。所以我尝试与sudo,但它现在声称需要一个密码,我不能输入(也没有)。
有什么办法吗?

plicqrtu

plicqrtu1#

建议您参考此Terragrunt doc在本地计算机上安装Terragrunt,然后通过运行以下脚本更新环境变量:

./env.sh
sudo ./svc.sh stop
sudo ./svc.sh start

有关详细信息,请参阅Self-hosted Linux agents
完成上述步骤后,当您使用自托管代理时,您应该能够在您的管道中使用Terragrunt。

相关问题