只需按照以下步骤检查演示https://circleci.com/docs/2.0/local-cli/#running-a-job
git clone https://github.com/CircleCI-Public/circleci-demo-go.git
cd circleci-demo-go
circleci local execute --job build但首先我得到了这个错误
错误:无法验证配置: Post "https://circleci.com/graphql-unstable":拨号tcp: circleci.com on 127.0.0.53:53:服务器故障“
在下一次尝试中,它将向我显示此错误。
错误:未能连接到码头;请确保码头正在运行,
docker version成功
在下一次尝试中,我使用了像这个sudo circleci local execute --job build这样的sudo用户,这一次我也遇到了另一个错误。
错误:启动事件处理器失败:无法计算任务配置:未能读取配置文件: read /tmp/local_build_config.yml:是一个目录
Ubuntu 20可能是因为我在运行docker version时遇到了这个错误
docker version
Client:
Version: 20.10.8
API version: 1.41
Go version: go1.16.6
Git commit: 3967b7d28e
Built: Wed Aug 4 21:24:10 2021
OS/Arch: linux/amd64
Context: default
Experimental: true
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/version": dial unix /var/run/docker.sock: connect: permission denied我应该怎么做才能成功地运行循环CI?
发布于 2021-10-11 19:31:16
您需要将用户添加到停靠组中。尝试以下命令:
sudo usermod -a -G docker $USER退出并再次登录
发布于 2021-11-23 10:32:56
卸载循环CI和码头。
如果是使用snap sudo snap remove circleci docker安装的话
然后使用以下方法安装循环CI:
curl -fLSs https://raw.githubusercontent.com/CircleCI-Public/circleci-cli/master/install.sh | bash从https://docs.docker.com/engine/install/ubuntu/安装Docker
如果您的循环ci需要个人访问令牌,请运行- circleci setup。
最后运行circleci local execute --job build
在Ubuntu20.04.3 LTS上为我工作。
https://stackoverflow.com/questions/69440153
复制相似问题