草庐IT

GitLab-Runner

全部标签

ruby-on-rails - 来自 gitlab-ci 的状态不再显示在 gitlab 合并请求中

据我所知,Gitlab-CI工作完美。它运行并按预期执行所有操作,但gitlab本身不显示状态。我一直看到的是旋转器静止不动的“正在检查x的CI状态”。我得到的唯一线索是打开页面时的gitlabproduction.log:OpenSSL::SSL::SSLError(SSL_connectreturned=1errno=0state=SSLv3readservercertificateB:certificateverifyfailed):app/models/project_services/gitlab_ci_service.rb:39:in`commit_status'app/c

ruby - 集成 Gitlab 和 TravisCi

有没有办法将TravisCi与Gitlab集成?或者至少使用用户名和密码而不是Github凭据登录TravisCi? 最佳答案 不,截至目前,Travis-CI与GitHub严格绑定(bind)。虽然肯定有关于减少此要求的讨论,但它仍然存在一段时间。作为解决方法,您可以将您的内容推送到GitHub,然后从那里推送到Travis,仅使用GitHub作为中介。 关于ruby-集成Gitlab和TravisCi,我们在StackOverflow上找到一个类似的问题:

gitlab和repo报错解决办法分享

$repoinit-ugit@gitlab1.com:abcd/manifest.git--repo-url=git@gitlab1.com:abcd/git-repo.git--no-repo-verify-mdefault.xml报如下错误DownloadingReposourcefromgit@gitlab1.com:abcd/git-repo.gitremote:Enumeratingobjects:7468,done.remote:Total7468(delta0),reused0(delta0),pack-reused7468repo:warning:verificationofr

c++ - GitLab for c++ 中的 CodeClimate 报告未显示

我正在尝试为GitLab中的合并请求管道激活代码环境报告。CodeClimate分析器正在运行,但当我添加一些错误代码时没有显示任何警告。可能有一些我遗漏的配置。我已将以下内容添加到项目rot文件夹中的.gitlab-ci.yml文件中:include:-template:Code-Quality.gitlab-ci.yml我添加了.codeclimate.yml文件,如下所示:plugins:cppcheck:enabled:trueconfig:check:alllanguage:c++stds:-c++14-c++17构建作业完成并在日志末尾显示以下行:f47a75dcba39:

ios - Fabric : Integrating service hook GitLab fails with HTTP 308

我尝试使用相应的服务Hook将我的GitLab帐户与Fabric集成。我使用了这些参数:您的GitLab网址:https://gitlab.com/您的GitLab命名空间/项目:我的项目名称您的GitLab私有(private)token:在GitLab用户设置->访问token中创建新的个人访问token输入这些值我得到一个Couldnotaccessproject"myprojectname"-HTTPstatuscode:308error我还尝试更改GitLabURL以直接指向我的项目,然后我收到404。我在这里缺少什么? 最佳答案

python - mrjob bad --steps 在 Hadoop 集群上使用 make_runner 时出错

我正在尝试以编程方式运行简单的wordcount示例,但我无法使代码在hadoop集群上运行。test_job.py中的作业:frommrjob.jobimportMRJobimportreWORD_RE=re.compile(r"[\w']+")classMRWordFreqCount(MRJob):defmapper(self,_,line):forwordinWORD_RE.findall(line):yieldword.lower(),1defcombiner(self,word,counts):yieldword,sum(counts)defreducer(self,word

maven - 使用 Local Runner 在独立模式下运行 Hadoop 2.4.0 作业的单元测试

在使用以前版本的Hadoop时,我通常会为整个作业(映射器和缩减器)构建junit测试,并通过调用maven或直接从IDE本身运行测试。系统上的任何地方都没有安装hadoop。我使用以下属性来确保使用本地进程内运行器:config.set("mapred.job.tracker","local");config.set("fs.default.name","file:///test-fs");这些测试运行成功。我升级到较新版本的Hadoop(2.4.0)以利用新的API。我希望能够像以前一样用我的单元做同样的事情。我现在使用的属性是:config.set("fs.default.nam

hadoop - 如何知道通过 script-runner.jar 运行的脚本中的作业流 ID、其他集群参数

我正在使用以下命令行启动弹性mapreduce集群:$elastic-mapreduce\--create\--num-instances"${INSTANCES}"\--instance-typem1.medium\--ami-version3.0.4\--name"${CLUSTER_NAME}"\--log-uri"s3://my-bucket/elasticmapreduce/logs"\--step-name"${STEP_NAME}"\--step-actionTERMINATE_JOB_FLOW\--jars3://elasticmapreduce/libs/script

php - Gitlab:从提交 ID 获取合并请求

我正在使用gitlab的API,并且正在构建更新日志。我在我的项目中使用合并请求。在我的变更日志中,我得到了所有按id排序的提交,现在我想获取gitlab的合并请求以获取他的消息。如何从提交ID获取合并请求?谢谢, 最佳答案 这是gitlab中的一个开放问题:https://gitlab.com/gitlab-org/gitlab-ce/issues/28037 关于php-Gitlab:从提交ID获取合并请求,我们在StackOverflow上找到一个类似的问题:

php - 如何在 gitlab.com 上的 PHP 项目的作业列表中启用代码覆盖率输出

对于托管在https://www.gitlab.com的项目我想在CI设置中设置代码覆盖率,以便它可以显示在作业列表中我的配置是这样的:.gitlab-ci.ymlimage:php:7.1.1cache:paths:-vendor/before_script:#Installgit,thephpimagedoesn'thaveinstalled-apt-getupdate-yqq-apt-getinstallgit-yqq#Installcomposer-curl-sShttps://getcomposer.org/installer|php#Installallprojectdep