草庐IT

gitlab-runner

全部标签

GitLab-Runner 从安装到配置到入门

如何安装runner?案例使用的都是docker部署,gitlab使用的是gitlab/gitlab-ce:12.10.14-ce.0所以安装使用的gitlabrunner版本是gitlab/gitlab-runner:v12.10.3。查看信息先在gitlab上查看添加runner时需要配置的token(版本不一样,查看位置也会不同)。注册运行gitlab-runnerregister命令进行注册gitlab-runnerregister输入gitlab的url地址:Pleaseenterthegitlab-cicoordinatorURL(e.g.https://gitlab.com/):

Gitlab配置邮件发送服务

  上次在自己的服务器上面安装了一个Gitlab服务,折腾半天终于可以正常访问并使用了,但是遇到重置密码的时候突然发现发不出去邮件,气死我了😤。于是便想着把邮件发送服务给修复一下,这样以后用起来也更方便不是。好了,下面我们开始配置Gitlab邮件发送服务吧!注:本次的Gitlab版本为:v_13.10.3,此版本已亲测有效,其他版本仅供参考哦。一、申请电子邮箱,并开通SMTP服务我个人比较喜欢使用网易邮箱(俗称163邮箱),下面我将使用网易邮箱进行配置。申请电子邮箱比较简单,到网易邮箱官网注册一个就好了,注册好了之后登录进入主页,然后找到“设置”按钮,点击打开菜单,找到“POP3/SMTP/I

go - 带有 Golang 的 gitlab-ci 不会创建正确的文件夹结构

拥有一个Golang项目和Go工作区。我正在尝试运行我的测试,但出现以下错误:api/server.go:8:2:cannotfindpackage"github.com/braintree/manners"inanyof:/usr/local/go/src/github.com/braintree/manners(from$GOROOT)/go/src/github.com/braintree/manners(from$GOPATH)问题来自于克隆项目时它在这个文件夹中进行:克隆到“/builds/compagny/project”...$GOPATHis/go然后在该文件夹中我应该

git - 如何直接从我的 Gitlab 存储库部署到 Heroku

在我的团队中,我们使用Gitlab作为远程存储库,因此我们正在寻找一种解决方案来将我们的应用程序自动部署到Heroku。我们从Github找到了用于将应用程序自动部署到Heroku的Codeship。有什么建议吗?技巧? 最佳答案 如果您不准备使用Ruby/dpl,您可以按如下方式部署到Heroku:查找您的HerokuAPIkey(帐户设置->Heroku网络控制台上的APIkey)并将其作为Gitlabsecret变量提供,例如HEROKU_API_KEY(请注意该值与herokuauth:token返回的值不同...)然后在相

gitlab打tag的作用,以及如何基于tag切分支

在GitLab中,Tag是将Git项目中特定的提交标记为版本的一种方式。Tag能够用于标记发布的版本,以便于对代码的每个版本进行管理和追踪。打Tag的作用主要有以下几点:标记版本发布:通过给某个提交打上tag,可以表示当前的提交对应一个版本的发布。方便版本回滚:如果某个提交导致了某些不稳定性或者错误的情况,可以通过tag来轻松回到之前的某个版本。快速查找历史代码:在开发代码的历程中,我们可能会有许多无关重要的提交,而tag可以帮助我们快速跳转到某些有意义的提交。在GitLab中,打tag的方式很简单,可以使用以下命令:gittag-av1.0-m"Firstrelease"其中,v1.0是ta

ruby-on-rails - 你如何在 heroku 中运行 "Rails Runner"?

这是我正在尝试做的事情:查找是否有人发布了有关所提供的特定类(class)的推文。如果确实有人发布了关于它的推文,我想将该推文保存到我的推文模型中,然后在相应的类(class)页面中显示该推文。脚本通过运行railsrunnerget_tweets.rb在本地运行,但在Heroku上似乎脚本被执行但没有写入数据库。在heroku中,我正在运行herokurunrailsrunnerget_tweets.rb(使用Cedar堆栈)。defget_course_tweets@courses=Course.all@courses.eachdo|course|url=course.urltwe

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: