TeamCity代理:如何在Docker映像中安装yarn

我已将TeamCity agent作为docker文件下载到我的本地计算机上。经过很多摆弄后,我终于开始运行它了!

但是,TeamCity中的构建失败,因为代理抱怨它找不到yarn。我尝试使用以下命令安装它:

docker exec d9 curl -o- -L https://yarnpkg.com/install.sh | bash

但是,它仍然找不到并继续抱怨。我不知道docker映像yarn的安装位置,因此无法编辑$PATH来添加它。有人可以帮我吗?

mdlyou 回答:TeamCity代理:如何在Docker映像中安装yarn

如果安装正确,纱线应该在这里存在:

/usr/local/share/.config/yarn/global

文档说该映像是Ubuntu,(我假设您使用的是Linux容器)。您是否尝试过在容器中打开bash提示并运行:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
sudo apt update && sudo apt install yarn

这应该将纱线放置在路径中,您始终可以在以后提交容器以将其保存在容器中。

本文链接:https://www.f2er.com/3056992.html

大家都在问