&lt;?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gitlab on Frank Kumro</title><link>https://frank.kumro.dev/tags/gitlab/</link><description>Recent content in Gitlab on Frank Kumro</description><generator>Hugo</generator><language>en</language><copyright>Frank Kumro</copyright><lastBuildDate>Sun, 31 Mar 2019 22:24:30 +0000</lastBuildDate><atom:link href="https://frank.kumro.dev/tags/gitlab/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a Gitlab CI light using Elixir/Nerves - Hardware</title><link>https://frank.kumro.dev/posts/2019-03-31-building-a-gitlab-ci-light-using-nerves-hardware/</link><pubDate>Sun, 31 Mar 2019 22:24:30 +0000</pubDate><guid>https://frank.kumro.dev/posts/2019-03-31-building-a-gitlab-ci-light-using-nerves-hardware/</guid><description>&lt;p&gt;It&amp;rsquo;s no secret I am a fan of &lt;a href="https://about.gitlab.com/"&gt;Gitlab&lt;/a&gt; and I thought about ways to utilize their API/callbacks to create a fun project using Elixir/Nerves. Other companies have created their own versions of light based notifications, here&amp;rsquo;s my take on it.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://frank.kumro.dev/images/light-cycle-1.gif" alt="Light Cyle"&gt;&lt;/p&gt;
&lt;h2 id="hardware"&gt;Hardware&lt;/h2&gt;
&lt;p&gt;I am going to use a &lt;a href="https://www.adafruit.com/product/2993"&gt;3 color tower light&lt;/a&gt; from &lt;a href="https://www.adafruit.com/"&gt;Adafruit&lt;/a&gt; to provide the visual aspect of the notification system. It will be controlled by a Raspberry PI Zero W or a Raspberry PI 3, the code can be shared between the two devices. A &lt;a href="https://www.amazon.com/gp/product/B00KTEN3TM/"&gt;4 channel 5v relay board&lt;/a&gt; will control turning the lights on and off via the GPIO. Power to the lamp requires the use of a &lt;a href="https://www.adafruit.com/product/373"&gt;barrel jack&lt;/a&gt; and a &lt;a href="https://www.adafruit.com/product/798"&gt;12v power adapter&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Setting up Gitlab CI for Elixir/Phoenix on your VPS</title><link>https://frank.kumro.dev/posts/2017-04-21-setting-up-gitlab-ci-for-elixir-phoenix-on-your-vps/</link><pubDate>Fri, 21 Apr 2017 23:04:00 +0000</pubDate><guid>https://frank.kumro.dev/posts/2017-04-21-setting-up-gitlab-ci-for-elixir-phoenix-on-your-vps/</guid><description>&lt;p&gt;Gitlab is a great development tool, getting better with every release. They give you access to their new-ish pipelining features on Gitlab.com for free. However, I wanted to setup the Gitlab Runner (this is what executes your CI build) on my own VPS using Docker. Gitlab makes this very easy to install, but the documentation is spread out when it comes to setup and execution. I thought an all in one document showing all the steps would be helpful to the community.&lt;/p&gt;</description></item></channel></rss>