关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我正在开发将在kubernetes上运行的CI/CD工具。该应用程序将负责创建一个k8s作业对象,该对象将被视为一个slave以运行管道。图像,slave将运行完全取决于用户,所以我无法控制它,除了它会在与CI/CD应用程序相同的本地网络中运行。我的问题是;在这种情况下,如何使CI/CD工具与从属之间进行通信?为了为此添加更多上下文,我想创建类似于Jenkins的东西。Jenkins与kubernetes
我正在尝试对导入进行一些试验,现在卡在了CircleCI中简单导入包失败的站点,但它可以在本地成功构建。任何人都可以分享错误或我做错了什么不让代码在CircleCI中构建吗?repo结构:-project---main.go---graphic-----graphics.gomain.go导入定义:packagemainimport("bufio""flag""fmt""io/ioutil""log""os""strings"graphic"../project/graphic")graphics.go导入定义:packagegraphicimport("fmt""io/ioutil"
我正在使用CircleCI来测试我的项目。该项目是一个简单的Go应用程序,由几个包和一个main.go文件组成。在我的项目中引用包时,我只是将它们作为代码中的“projectName/packageName”导入。这在本地工作正常,但是,当我推送到git并且它是在CircleCI上构建时,我收到以下错误。packagecrypto-compare-go/handlers:unrecognizedimportpath"crypto-compare-go/handlers"(importpathdoesnotbeginwithhostname)我通过在本地包导入前加上github.com/
我使用以下配置,它按预期工作,它在每个PR上运行命令或合并到主服务器,现在我想进行一些集成测试,我想仅在合并到主服务器时运行,所有PR都应该保持不变(并像以前一样运行以下配置)。这里的细微差别是,对于集成测试,我需要其他docker图像和不同的运行命令来执行(应该只在合并到master时执行),是否可以使用CircleCI来完成?p>#GolangCircleCI2.0configurationfileversion:2jobs:build:docker:#specifytheversion-image:circleci/golang:1.11working_directory:/go
我目前正在尝试让GoBuffalo和CircleCi正常工作,但到目前为止还没有成功。Circleci在“buffalobuild”步骤上失败并显示错误消息:我的配置文件:version:2jobs:khw_build_and_test:docker:-image:circleci/golang:1.9working_directory:/go/src/github.com/khwerhahn/khwenvironment:TEST_RESULTS:/tmp/test-resultssteps:-checkout-run:mkdir-p$TEST_RESULTS#createthete
我正在迁移到circleci2.0,在成功构建后执行测试时,它们会随机失败并出现以下错误消息/usr/local/go/pkg/tool/linux_amd64/link:signal:killed/usr/local/go/pkg/tool/linux_amd64/link:flushing$WORK/b462/payment_step_svc.test:write$WORK/b462/svc.test:cannotallocatememory我使用了以下配置jobs:build:docker:-image:circleci/golang:latest-image:rabbitmq:
我们使用CircleCI作为phpsymfony应用程序的构建服务器,我们需要带有composer的mongodb库,它依赖于我们使用pecl安装的mongodb扩展。所以我们在构建中有以下步骤:-run:sudopeclinstallmongodb-run:echo-e"extension=mongodb.so"|sudotee/usr/local/etc/php/php.ini>/dev/null-run:cdapp&&composerinstall--no-interaction这工作正常,但PECLmongodb扩展占用了我们一半的构建时间。有没有办法将已安装的PECL扩展存储
我已经开始使用持续集成并决定使用circleci。如果我现在迷路了,请告诉我是否可以提供任何其他信息。当circleci尝试运行phpunit命令时,它返回以下错误:我在解决这个问题上惨遭失败。vendor/bin/phpunitPHPUnit3.7.37bySebastianBergmann.Configurationreadfrom/home/ubuntu/simple/phpunit.xmlPHPFatalerror:Class'Illuminate\View\Environment'notfoundin/home/ubuntu/simple/vendor/laravel/fra
我有一个SpringBoot应用程序,目前在Heroku的CI中构建和运行测试,我正试图让它在CircleCI中也能工作。我的配置文件如下所示:version:2jobs:build:docker:-image:circleci/jdk8:0.1.1-image:postgres:9.6working_directory:~/repoenvironment:#CustomizetheJVMmaximumheaplimitJVM_OPTS:-Xmx3200mTERM:dumbsteps:-checkout-run:chmod+xgradlew#Downloadandcachedepend
我在circleci中运行一些测试,有些测试花费的时间超过10分钟,因为它的ui测试在我安装在我的circle.yml中的headless浏览器上运行如何延长超时时间?谢谢 最佳答案 您可以将timeout修饰符添加到您的命令以将超时增加到超过默认的600秒(10分钟)。例如,如果您运行了一个名为my-test.sh的测试,您可以执行以下操作:test:override:-./my-test.sh:timeout:900请注意,命令以冒号(:)结尾,修饰符在下一行,双缩进(4个空格而不是2个)。引用:https://circleci