Menu +

Search Posts

Category: Software build and continuous integration

Jenkins & Docker 관련 Post

Documents  Micro Service, Docker로 할 수 밖에 없었던 사연 Container 가상화를 이용한 Micro Service 설치 및 운영 자동화 (Ansible + Rancher + Docker) Docker Service Registry Image 목록과 Tag 목록 확인 방법 1. Jenkins Declarative pipeline 튜토리얼(Docker Image로 Jenkins 설치 + Github연동 + Pipeline으로 Helloworld 출력) 3. Jenkins 분산 빌드 환경 구축(Master <–> Slave)(1) 3. Jenkins 분산 빌드 환경 구축(Master <–> Slave)(2) 2. AWS EC2에 Jenkins 설치 및 설정하기 jenkins container 내부에서 docker 명령어 사용 […]

Artifactory Introduction

As a Maven repository, Artifactory is both a source for artifacts needed for a build, and a target to deploy artifacts generated in the build process. Maven is configured using a settings.xml file located under your Maven home directory (typically, this will be /user.home/.m2/settings.xml). For more information on configuring Maven please refer to the Apache Maven Project Settings Reference. The default values in this file configure Maven to work with a default set of repositories used to resolve artifacts and a […]

Jenkins Installation & Setup

Prerequisties Java : https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-on-ubuntu-18-04#installing-specific-versions-of-openjdk tomcat : https://tecadmin.net/install-tomcat-9-on-ubuntu/ Maven : https://linuxize.com/post/how-to-install-apache-maven-on-ubuntu-18-04/ Ant : https://www.linuxhelp.com/how-to-install-apache-ant-1-10-3-on-ubuntu-18-04 Jenkins Installation https://www.digitalocean.com/community/tutorials/how-to-install-jenkins-on-ubuntu-18-04 Jenkins Configuration Tomcat, Maven Build, Gradle Build, SonarQube, … https://roxxy.tistory.com/entry/Jenkins-%EC%A0%A0%ED%82%A8%EC%8A%A4-%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%84%A4%EC%A0%95 Docker + Jenkins + Slack https://roxxy.tistory.com/entry/CI-Docker-Jenkins-Slack-%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC-%EC%9E%90%EB%8F%99%EB%B9%8C%EB%93%9C-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%84%B1?category=714886

Introduction : CMake vs Make

Programmers have been using CMake and Make for a long time now. When you join a big company or start working on a project with a large codebase, there are all these builds that you need to take care of. You must have seen those “CMakeLists.txt” files floating around. You are supposed to run “cmake” and “make” commands on the terminal. A lot of people just follow the instructions blindly, not really caring about why […]

Maven Introduction

Introduction Maven, a Yiddish word meaning accumulator of knowledge, was originally started as an attempt to simplify the build processes in the Jakarta Turbine project. There were several projects each with their own Ant build files that were all slightly different and JARs were checked into CVS. We wanted a standard way to build the projects, a clear definition of what the project consisted of, an easy way to publish project information and a way to share JARs […]