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

问题描述 投票:0回答:1

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

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

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

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

docker teamcity yarn
1个回答
0
投票

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

/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

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

© www.soinside.com 2019 - 2024. All rights reserved.