Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Site
title: Massively
bio: 'Jekyll version of the Massively theme by HTML5UP'
description: "Jekyll version of the Massively theme by HTML5UP"
title: dellKim's Blog
#bio: 'Jekyll version of the Massively theme by HTML5UP'
#description: "Jekyll version of the Massively theme by HTML5UP"
locale: en_US
baseurl: "" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site
Expand Down Expand Up @@ -41,9 +41,9 @@ instagram: default
github: default

# personal
location: Los Angeles, CA
phone: 310-318-5555
email: info@default.com
location: kyunggi anyang
phone: 010-1111-2222
email: dydals5658@naver.com

# Gems
gems:
Expand Down
2 changes: 1 addition & 1 deletion _posts/2017-10-31-welcome-to-massively-the-jekyll-theme.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,4 @@ sitemap:
changefreq: weekly
```
### Formspring integration
The contact form below each page on the footer actually collects information! Just change your email address in the ```_config.yml``` file!
The contact form below each page on the footer actually collects information! Just change your email address in the ```_config.yml``` file!
36 changes: 36 additions & 0 deletions _posts/2019-03-31.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
layout: post
title: "CI/CD를 향한 첫걸음"
date: 2019-03-31
excerpt: "CI/CD를 향한 첫걸음"
image: "/images/pic0331.png"
---

# CI/CD 도입을 위한 첫 걸음
새로운 기술과 다른 업무환경에서는 어떤 식의 프로세스와 툴을 써가며 개발을 진행하는지에 대해 궁금해서 구글링을 하곤 했다.

전 직장은 SI 개발이였기 때문에 내가 도입해보고 싶은 것이 있더라도 섣불리 시도하지 않았다.(만들고 남에게 주는 느낌이다 정말)

현재는 이직을 하였고, 회사 솔루션 개발과 운영 업무이기 때문에 현재 환경에 맞춰 많은 것을 시도해보고 도입을 해보고 싶은 마음이 크다.

facebook이나 instagram을 거의 달고 사는 것 같다. facebook에서 개발자들만의 공간을 몇 개 팔로우하고 있는데 많은 정보를 얻을수 있다. 이 공간이 좋은 이유는 우리나라만이 아닌 다른 해외 개발자들의 의견을 공유 받을 수 있기 때문이다. (관련 없는 정보도 있지만..)

이런 정보들을 공유 받으면서 개발 업무에 가장 기본적인것이 CI/CD 파이프라인을 설정하는 것이라고 생각한다.

# CI/CD
개발자라면 CI(지속적인 통합), CD(지속적인 배포)라는 단어만 들어도 어떤 것을 의미하는지 파악할 것이다.

그럼 CI와 CD를 시작할 때 어떤 도구를 사용해야 할지 와 회사 아키텍처에 적합한 도구를 사용하는 것이 중요하다.

![pic0331](/images/pic0331.png)

CI/CD를 하기 위해서는 여러 가지가 있지만 현재 회사 아키텍처에 **Jenkins**와 **Docker**의 조합이 적합하다고 생각한다.

## Jenkins와 Docker

Jenkins는 오픈소스면서 구축 사례와 사용 유저가 많아 이슈가 발생했을 때 쉽게 해결할 수 있고
회사에 현재 운영되고 있는 서버들이 많기 때문에 Docker를 사용함으로서 효율적으로 구축 할 수 있을 것이라고 생각한다.

이 두 가지의 간략한 이유만으로 Jenkins와 Docker를 사용하려는 것은 절대 아니다.

상세한 내용은 뒷장에 정리할 예정이다.
Binary file added images/pic0331.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
36 changes: 4 additions & 32 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,23 +26,16 @@
<div id="wrapper" class="fade-in">

<!-- Intro -->
<div id="intro">
<h1>{{site.title}}</h1>
<h2>The Jekyll Theme Version</h2>
<p>Massively is an HTML5 website theme designed by <a href="https://twitter.com/ajlkn">@ajlkn</a> for <a href="https://html5up.net">HTML5 UP</a><br />
and released for free under the <a href="https://html5up.net/license">Creative Commons license</a>. Jekyll integration by <a href="https://somiibo.com">Somiibo</a></p>
<ul class="actions">
<li><a href="#header" class="button icon solo fa-arrow-down scrolly">Continue</a></li>
</ul>
</div>
<!-- <div id="intro"> -->
<!--<h1>{{site.title}}</h1> -->
<!-- </div> -->

<!-- Header -->
<header id="header">
<a href="{{ "/" | absolute_url }}" class="logo">{{site.title}}</a>
</header>

<!-- Nav -->
<nav id="nav">
<nav id="nav">

{% include nav.html %}

Expand All @@ -53,29 +46,8 @@ <h2>The Jekyll Theme Version</h2>
<li><a href="https://github.com/{{site.github}}" class="icon fa-github" rel="nofollow"><span class="label">GitHub</span></a></li>
</ul>
</nav>

<!-- Main -->
<div id="main">
<!-- Featured Post -->
<article class="post featured">
<header class="major">
<h2><a href="#">Massively is a versatile Jekyll theme</a></h2>
<p>With only a few edits, you can have a stunningly beautiful website <br />
nearly out of the box. Of course... you can always take it further <br />
and make it something even more amazing!</p>
</header>
<a href="#" class="image main"><img src="{{ "/images/pic01.jpg" | absolute_url }}" alt="" /></a>
<p>Regardless of your website's function, the homepage is what brings the user in.
If it's anything short of intriguing, captivating, or just plain cool, you're out of luck and you might deter some visitors.</p>
<p>Your homepage must clearly describe what your site is about.
Having engaging content will in this manner enable you to offer and it will make your customers more inclined to purchase from you. Content is a way to position your organization in the correct place for your clients to discover you.
</p>
<p>
In this manner, content in itself is a standout amongst the best promoting apparatuses in your whole advertising toolbox! Rather than making your content around your promoting technique, it's limitlessly more productive to fabricate your showcasing around your content.
</p>

</article>

<!-- Posts -->
<section class="posts">
{% for post in site.posts limit:3 %}
Expand Down