我已经将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
这应该会把纱线放在你的路径上,你总是可以在之后提交容器,把它保存在容器中。