草庐IT

ci_courrgate

全部标签

caching - Travis CI 可以缓存 docker 图像吗?

是否可以在travis配置中的任何位置添加设置以缓存我的docker图像?我的是一个更大的docker镜像,它需要一段时间才能下载。有什么建议吗? 最佳答案 今天(2019年10月)最简单的解决方案是将以下内容添加到.travis.yml:cache:directories:-docker_imagesbefore_install:-dockerload-idocker_images/images.tar||truebefore_cache:-dockersave-odocker_images/images.tar$(dockeri

caching - Travis CI 可以缓存 docker 图像吗?

是否可以在travis配置中的任何位置添加设置以缓存我的docker图像?我的是一个更大的docker镜像,它需要一段时间才能下载。有什么建议吗? 最佳答案 今天(2019年10月)最简单的解决方案是将以下内容添加到.travis.yml:cache:directories:-docker_imagesbefore_install:-dockerload-idocker_images/images.tar||truebefore_cache:-dockersave-odocker_images/images.tar$(dockeri

docker - 如何让 Docker Gitlab CI 运行器访问其父主机上的 Git?

Gitlab安装在我们的内部网络http://gitlab同一台机器上的Docker容器无法连接到它。如何配置docker让它知道gitlab是它的父级?当GitlabCI尝试运行构建(在Docker容器内)时,问题就会出现:Cloninginto'/builds/ns/project'...fatal:unabletoaccess'http://gitlab-ci-token:xxxxxx@gitlab/ns/project.git/':Couldn'tresolvehost'gitlab'我已尝试将网络的DNS服务器添加到/etc/default/docker中的DOCKER_OP

docker - 如何让 Docker Gitlab CI 运行器访问其父主机上的 Git?

Gitlab安装在我们的内部网络http://gitlab同一台机器上的Docker容器无法连接到它。如何配置docker让它知道gitlab是它的父级?当GitlabCI尝试运行构建(在Docker容器内)时,问题就会出现:Cloninginto'/builds/ns/project'...fatal:unabletoaccess'http://gitlab-ci-token:xxxxxx@gitlab/ns/project.git/':Couldn'tresolvehost'gitlab'我已尝试将网络的DNS服务器添加到/etc/default/docker中的DOCKER_OP

django - 我如何在 Travis CI 上运行 redis?

我正在使用django练习单元测试在items/tests.py中classNewBookSaleTest(SetUpLogInMixin):deftest_client_post_books(self):send_post_data_post=self.client.post('/booksale/',data={'title':'Book_A',})new_post=ItemPost.objects.first()self.assertEqual(new_post.title,'Book_A')在views/booksale.py中classBookSale(LoginRequir

redis - 如何在 Gitlab CI .gitlab-ci.yml 中使用 redis dockerhub 作为服务?

我的.gitlab-ci.yml是这样的:image:"python:3.5"services:-redis:4.0.2-mongo:3.4.10stages:-checkEverythingRunscheckEverythingRuns:stage:checkEverythingRunsscript:-"python--version"-"pip--version"-"redis-server-v"-"mongod--version"redis镜像下载正确:Usingdockerimageredis:4.0.2ID=sha256:blablabla但它抛出下一个错误:$redis-s

express - 在 Travis CI 上运行 Redis

我刚刚在我的Express应用程序中包含了一个RedisStore并让它开始工作。我想将这个RedisStore包含在TravisCI中,以便我的代码继续在那里工作。我在Travis文档中读到可以使用出厂设置启动Redis。在我的项目中,我没有使用出厂设置,我编写了自己的redis.conf文件,其中指定了端口和密码。所以我在我的.travis.yml文件中添加了以下行:services:-redis-server--port6380--requirepass'secret'但这会在TravisCI上返回以下内容:$sudoserviceredis-server\--port\6380

ruby-on-rails - Circle CI 2.0 Rails Redis Resque - Rspec Redis 服务器未找到错误

当我们的测试套件运行时,我们遇到以下有关redis-server的问题。无论我们尝试过什么,似乎都无法解决此错误。我们已经通过dockerize验证了容器是活的,等待如下所示,但是这个错误仍然发生。如有任何想法,我们将不胜感激!Resque初始化器require'resque'require'redis'require'yaml'#ResquePluginsrequire'resque/plugins/retry'require'resque-retry'require'resque-retry/server'require'resque-lock-timeout'require're

swift - Gitlab CI 中 Swift 3.0 项目的代码覆盖率

IhaveaniOSprojectwrittenbySwift3.0withCocoaPods.I'veconfiguredGitlabCIforthisprojectanditworksperfectly.这是我的.gitlab-ci.yml文件:stages:-buildbuild_project:stage:buildscript:-rm-rfPods;rm-rfMyProject.xcworkspace;rm-rfMyProject.xcodeproj/project.xcworkspace-podinstall-xcodebuildclean-workspaceMyProje

c# - CI 构建引用 Microsoft.VisualStudio.QualityTools.UnitTestFramework

我已经在VS2015RC中创建了一个C#测试项目。它在本地构建,但是当我尝试在我们的CI构建服务器(TeamCity)上构建时,它失败并出现错误:UnitTest1.cs(2,17):errorCS0234:Thetypeornamespacename'VisualStudio'doesnotexistinthenamespace'Microsoft'(areyoumissinganassemblyreference?)[....Tests.csproj]UnitTest1.cs(9,10):errorCS0246:Thetypeornamespacename'TestMethod'c