草庐IT

gitlab_ci

全部标签

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

windows - 本地窗口上的 gitlab-runner 错误

我正在尝试生成myworkinprogresshugowebsite本地。它适用于gitlabCI。我安装了docker和gitlabrunner服务。然后使用指南here我想我应该做gitlab-runnerexecdockerpages。但这会导致:[0;33mWARNING:SinceGitLabRunner10.0thiscommandismarkedasDEPRECATEDandwillberemovedinoneofupcomingreleases[0;m[0KRunningwithgitlab-runner10.5.0(80b03db9)[0;m[0KUsingDocke

windows - 本地窗口上的 gitlab-runner 错误

我正在尝试生成myworkinprogresshugowebsite本地。它适用于gitlabCI。我安装了docker和gitlabrunner服务。然后使用指南here我想我应该做gitlab-runnerexecdockerpages。但这会导致:[0;33mWARNING:SinceGitLabRunner10.0thiscommandismarkedasDEPRECATEDandwillberemovedinoneofupcomingreleases[0;m[0KRunningwithgitlab-runner10.5.0(80b03db9)[0;m[0KUsingDocke

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

从gitlab备份包恢复某个仓库

需求场景:某个仓库数据丢失,被force覆盖等,导致历史提交无法恢复。只想恢复特定的个别仓库。关键步骤:1.拿到gitlab服务的备份包,比如每天备份一次,想恢复到哪天拿哪天的,翻车之前。解压缩备份包,进入仓库备份目录下@hashed,看到很多乱码一样的文件夹名。2.回到gitlab查看想要恢复的项目projectid。前述乱码其实是hash码,随便找个在线工具或者linux命令,sha256sum,获得此仓库projectid的hashed值。3.在前述解压的目录下找到对应hashed名称,发现下面有个bundle文件和一个空的目录。只需要gitclone这个bundle文件即可恢复备份的此

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

c# - Microsoft Code Contracts 和 CI 构建服务器

我们正在迁移到.NET4,并且对实现新的按契约(Contract)设计功能非常感兴趣。据我们所知CodeContract引擎需要安装CodeContractaddin和VSUltimate或Premium(用于静态检查)。这是我的问题:我可以使用代码契约重写吗没有在CI构建服务器(TeamCity)上安装VS?有没有msbuild任务来执行契约(Contract)检查?您是否将CodeContract的验证用于CI构建? 最佳答案 CanIusecodecontractrewritingwithoutinstallingVSonCI