<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>gitlab-runner on Christian Knedel</title>
    <link>https://www.christian-knedel.de/zh/tags/gitlab-runner/</link>
    <description>Recent content in gitlab-runner on Christian Knedel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sun, 16 Feb 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://www.christian-knedel.de/zh/tags/gitlab-runner/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Synology-Nas: 设置 Gitlab 触发器</title>
      <link>https://www.christian-knedel.de/zh/post/2020/february/20200216-synology-trigger/</link>
      <pubDate>Sun, 16 Feb 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/zh/post/2020/february/20200216-synology-trigger/</guid>
      <description>为了自动触发Gitlab流水线，必须创建一个所谓的触发器。你可以在项目设置中创建任意多的触发器。    这些触发器看起来像这样。当然，（占位符）必须被替换。 x  &amp;ndash;  +   Terminal   $ curl -X POST -F token=(TOKEN) -F ref=(BRANCH) http://(ip):(port)/api/v4/projects/(project-id)/trigger/pipeline  
This curl call can be entered into the Synology task scheduler, Done!
   </description>
    </item>
    
    <item>
      <title>Synology Nas: 安装 Gitlab?</title>
      <link>https://www.christian-knedel.de/zh/post/2019/july/20190717-gitlab-on-synology/</link>
      <pubDate>Wed, 17 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/zh/post/2019/july/20190717-gitlab-on-synology/</guid>
      <description>这里我展示了我如何在我的Synology NAS上安装Gitlab和Gitlab runner。首先，GitLab应用程序必须以Synology软件包的形式安装。在 &amp;ldquo;软件包中心 &amp;ldquo;搜索 &amp;ldquo;Gitlab &amp;ldquo;并点击 &amp;ldquo;安装&amp;rdquo;。
   该服务为我监听端口 &amp;ldquo;30000&amp;rdquo;。当一切都成功后，我用 http://SynologyHostName:30000 调用我的 Gitlab，看到这个图片。    当我第一次登录时，我被要求提供未来的 &amp;ldquo;管理员 &amp;ldquo;密码。就是这样!现在我可以组织项目了。现在可以安装一个Gitlab运行器了。
   </description>
    </item>
    
    <item>
      <title>Synology-Nas: Gitlab - Docker容器中的运行器</title>
      <link>https://www.christian-knedel.de/zh/post/2019/july/20190717-synology-gitlab-runner/</link>
      <pubDate>Wed, 17 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://www.christian-knedel.de/zh/post/2019/july/20190717-synology-gitlab-runner/</guid>
      <description>如何将Gitlab运行程序作为Docker容器安装在我的Synology NAS上？
第1步：搜索Docker镜像 我点击Synology Docker窗口中的 &amp;ldquo;注册 &amp;ldquo;标签，并搜索Gitlab。我选择Docker镜像 &amp;ldquo;gitlab/gitlab-runner&amp;rdquo;，然后选择标签 &amp;ldquo;bleeding&amp;rdquo;。    第2步：将图像投入运行。 主机问题 我的synology-gitlab-insterlation总是只用主机名来识别自己。由于我从软件包中心提取了Synology Gitlab的原始软件包，所以这个行为在之后无法改变。 作为一种变通方法，我可以包括我自己的hosts文件。在这里你可以看到，主机名 &amp;ldquo;peter &amp;ldquo;属于Nas的IP地址192.168.12.42。
127.0.0.1 localhost ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 192.168.12.42 peter 这个文件只是存储在Synology NAS上。    第3步：设置GitLab运行器 我点击了我的亚军图像。    我激活了 &amp;ldquo;启用自动重新启动 &amp;ldquo;的设置。    然后我点击 &amp;ldquo;高级设置&amp;rdquo;，选择 &amp;ldquo;音量 &amp;ldquo;标签。    我点击添加文件，并通过路径&amp;rdquo;/etc/hosts &amp;ldquo;包括我的hosts文件。只有在主机名不能被解决的情况下，才有必要进行这一步骤。    我接受设置并点击下一步。    现在我在Container下找到了初始化的图像。    我选择容器（对我来说是gitlab-gitlab-runner2）并点击 &amp;ldquo;详细信息&amp;rdquo;。然后我点击 &amp;ldquo;终端 &amp;ldquo;标签，创建一个新的bash会话。我在这里输入 &amp;ldquo;gitlab-runner register &amp;ldquo;命令。对于注册，我需要在我的GitLab安装中找到的信息，在http://gitlab-adresse:port/admin/runners。</description>
    </item>
    
  </channel>
</rss>
