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



我已经将TeamCity代理作为docker文件下载到本地机器上。经过一番折腾,我终于把它开动了!

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

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

然而,它仍然找不到它,并继续抱怨。我不知道yarn安装在docker镜像的哪里,所以我无法编辑$PATH来添加它。有人能帮我吗?

如果安装正确,那么这里应该存在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

这应该会把纱线放在你的路径上,你总是可以在之后提交容器,把它保存在容器中。

最新更新