diff --git a/_config.yml b/_config.yml index 04f29ef70..b40a7154b 100755 --- a/_config.yml +++ b/_config.yml @@ -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 @@ -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: diff --git a/_posts/2017-10-31-welcome-to-massively-the-jekyll-theme.md b/_posts/2017-10-31-welcome-to-massively-the-jekyll-theme.md index dabd4dc87..3268a4f8b 100644 --- a/_posts/2017-10-31-welcome-to-massively-the-jekyll-theme.md +++ b/_posts/2017-10-31-welcome-to-massively-the-jekyll-theme.md @@ -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! \ No newline at end of file diff --git a/_posts/2019-03-31.md b/_posts/2019-03-31.md new file mode 100644 index 000000000..6e35dc185 --- /dev/null +++ b/_posts/2019-03-31.md @@ -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를 사용하려는 것은 절대 아니다. + +상세한 내용은 뒷장에 정리할 예정이다. \ No newline at end of file diff --git a/images/pic0331.png b/images/pic0331.png new file mode 100644 index 000000000..c1e637556 Binary files /dev/null and b/images/pic0331.png differ diff --git a/index.html b/index.html index be9107e1e..7ace8cee6 100755 --- a/index.html +++ b/index.html @@ -26,23 +26,16 @@
-
-

{{site.title}}

-

The Jekyll Theme Version

-

Massively is an HTML5 website theme designed by @ajlkn for HTML5 UP
- and released for free under the Creative Commons license. Jekyll integration by Somiibo

- -
+ + + - -