반응형

1. 시험환경

    ˙ 윈도우 11

    ˙ gradle v7

 

2. 목적

    ˙ Gradle 설치를 위한 필수 프로그램으로 JDK(v7 이상)를 설치해야 한다.

    ˙ 윈도우 환경에서 gradle v7을 설치하자.

 

3. 적용

    ① 윈도우 환경에서 JDK를 설치한다.

        - JDK 설치 참고 : 

 

    ② Gradle Release 사이트에서 패키지를 다운로드 받는다.

        - Gradle 다운로드 URL : https://gradle.org/releases/

 

Gradle | Releases

Find binaries and reference documentation for current and past versions of Gradle.

gradle.org

 

여기서는 v7 대역의 Gradle을 다운로드 받는다.

 

     Window에서는 설치 단계 없이 압축파일을 해제하는 것으로 끝난다.

        - 설치(압축해제) 디렉토리 : C:\Program Files\gradle-7.6.1

 

    ④ 시스템 Path에 Gradle 설치(압축해제) 경로의 lib 폴더를 추가한다.

        - Path 추가 : C:\Program Files\gradle-7.6.1\bin

 

4. 결과

    ˙ Gradle ver.7 대역으로 설치된 것을 확인할 수 있다.

        - $ gradle -v

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) 리눅스 v22.04

    ˙ gradle v7

 

2. 목적

    ˙ Gradle 설치를 위한 필수 프로그램으로 JDK(v7 이상)를 설치해야 한다.

    ˙ 우분투(ubuntu) 리눅스 환경에서 gradle v7을 설치하자.

 

3. 적용

    ① JAVA 프로그램이 설치되어 있지 않은 경우, "JAVA 버전 확인" 명령어 입력 시 설치 명령어를 확인할 수 있다.

        - JAVA 버전 확인 : $ java -v

 

    ② JRE가 설치되어 Gradle 설치를 위한 기본 준비가 되었음을 확인한다.


    gradle repository가 설정되지 않은 환경에서 ubuntu v.22가 기본적으로 제공하는 버전은 4이다.

        - 오류 개선 등의 이유로 version 7 이상 사용을 권장한다.

 

    ④ Ubuntu 리눅스에 PPA 저장소를 추가한다.

        - $ sudo apt -y install vim apt-transport-https dirmngr wget softwareproperties-common
        - $ sudo add-apt-repository ppa:cwchien/gradle

 

    ⑤ 패키지를 업데이트하고,  등록된 PPA에 의해서 Gradle을 설치한다.

        - $ sudo sudo apt-get update
        - sudo sudo apt -y install gradle

 

4. 결과

    ˙ Gradle ver.7 대역으로 설치된 것을 확인할 수 있다.

        - $ gradle -v

 

반응형
반응형

1. 시험환경

    ˙ GCP(Google Cloud Platform)

    ˙ Kubernetes Cluster

    ˙ 우분투(ubuntu) v22.04

 

2. 목적

    ˙ GCP에서 Kubernetes Cluster 생성하는 절차를 알아보자.

전체 구성도 중 설정 대상 부분(빨간색 박스)

 

3. 적용

    ① GCP(Google Cloud Platform)에 로그인한다.

        - URL : https://cloud.google.com

 

클라우드 컴퓨팅 서비스  |  Google Cloud

데이터 관리, 하이브리드 및 멀티 클라우드, AI와 머신러닝 등 Google의 클라우드 컴퓨팅 서비스로 비즈니스 당면 과제를 해결하세요.

cloud.google.com

 

    ② Kubernetes Engine 클러스터를 만든다.

        - 이름 : kubernetes cluster 이름 입력

 

    ③ 클러스터를 만들기 위한 정보를 입력한다.

        - 클러스터 모드 / 이름 / 영역 or 리전

 

    ④ 버튼 클릭 몇번으로 Google Kubernetes Cluster 생성이 완료되었다.

        - 리눅스 등 로컬 환경에서 Kubernetes(minikube 등)을 직접 구성하는 것에 비해 훨씬 간편하다. (과금은 되지만...)

    ⑤ 생성된 클러스터의 "연결" 버튼을 클릭하면 나타나는 팝업창에서 "명령줄 엑세스"를 확인한다.

        - Local PC 설정 후 Google Cloud CLI를 통해 클러스터에 접속하기 위한 명령어이다.

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) v22.04

    ˙ docker

    ˙ apt-get

 

2. 목적

    ˙ 우분투(ubuntu) 패키지(package) 목록을 업데이트 및 docker.io 패키지 설치한다.

    ˙ docker 설치 가이드에 따라 최신 버전을 설치한다.

    ˙ 각각의 경우 도커(docker) 설치 버전을 확인한다.

 

3. 적용

    ① 패키지를 이용하여 도커(docker)를 설치한다.

        - $ sudo apt get update

        - $ sudo apt install -y docker.io

        - 참고 : https://languagestory.tistory.com/219

 

Ubuntu 환경에서 Jenkins(docker) 설치 및 최초 로그인

1. 시험환경 ˙ 우분투(ubuntu) 리눅스 v22.04 ˙ Jenkins (docker) 2. 목적 ˙ 우분투(ubuntu) 리눅스 환경에서 도커(docker)를 설치(apt install) 한다. ˙ Jenkins Docker 이미지를 실행하고 최초 로그인하는 방법을 알

languagestory.tistory.com

 

    ② docker.io 패키지에 의해 설치된 버전을 확인한다.

 

    ③ 방금 설치한된 도커를 삭제한다.

        - $ sudo apt remove docker.io


     도커(docker) 공식 가이드에 따라 도커(docker)를 설치한다.

        - 참고 : https://languagestory.tistory.com/190

 

우분투(ubuntu) 리눅스 환경에서 docker(도커) 설치하기

1. 시험환경 ˙ 우분투(ubuntu) v20.04 ˙ 도커(docker) 2. 목적 ˙ 우분투(ubuntu) 리눅스 환경에서 도커(docker) 설치하는 방법을 알아보자. 3. 적용 ① docker 공식 사이트에 접속한다. - URL : https://docs.docker.com/c

languagestory.tistory.com

 

    ⑤ 도커 공식 가이드에 의해 설치된 버전을 확인한다.

 

4. 결과

    ˙ 패키지 목록에 반영되는 시간이 오래 걸리기 때문에 도커(docker) 공식 가이드에 따라 최신 버전을 설치하자.

 

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) v20.04

 

2. 목적

    ˙ 우분투(ubuntu) 리눅스 최초 설치 시 Package Repoisitory

    ˙ 리눅스

 

3. 적용

    ① 우분투(ubuntu) 리눅스에서 사용 가능한 패키지들과 그 버전에 대한 정보를 업데이트한다. 설치된 패키지를 업데이트하는 것이 아니라 설치 가능한 목록만 업데이트 한다.

        - $ sudo apt-get update

 

    ② 설치된 패키지들을 최신 버전으로 업그레이드한다. ①번 절차에서 "apt-get update" 명령어로 가져온 각 패키지의 최신 버전으로 업그레이드 설치한다.

        - $ sudo apt-get upgrade

 

4. 결과

    ˙ 우분투(ubuntu) 운영체제에 설치된 패키지 목록 및 버전을 확인한다.

        - $ dpkg -l

 

 

 

반응형
반응형

1. 시험환경

    ˙ Jenkins

 

2. 목적

    ˙ Jenkins initialAdminPassword로 로그인하여 "Suggested Plugin" 설치 완료 이후의 절차를 알아보자.

        - 참고: https://languagestory.tistory.com/219

 

Ubuntu 환경에서 Jenkins(docker) 설치 및 최초 로그인

1. 시험환경 ˙ 우분투(ubuntu) 리눅스 v22.04 ˙ Jenkins (docker) 2. 목적 ˙ 우분투(ubuntu) 리눅스 환경에서 도커(docker)를 설치(apt install) 한다. ˙ Jenkins Docker 이미지를 실행하고 최초 로그인하는 방법을 알

languagestory.tistory.com

    ˙ Jenkins 최초 접속 후 로그인 계정 생성, 설정 및 기타 플러그인 설치 절차를 알아보자.

 

3. 적용

    ① 로그인 계정을 생성하고, 생성된 계정으로 Jenkins 로그인한다.

 

    ② Asia/Seoul 표준 시간대를 설정한다.

 

    ③ Github, AWS, SSH 등 CI/CD를 위한 플러그인을 설치한다.

 

    ④ 플러그인을 설치한다.

        - 아래 목록은 GitHub, Docker, EC2 배포서버를 구성하기 위한 플러그인 목록이다.

        -  다른 기술요소(ex. GitLab)를 사용할 경우 관련 플러그인을 설치해야 한다.

플러그인 설치 목록
Job DSL
Pipeline: Deprecated Groovy Libraries
Pipeline: Declarative Agent API
Pipeline Utility Steps
Build Pipeline
Docker
Docker Commons
Docker API
Docker Pipeline
docker-build-step
GitHub Integration
GitHub Authentication
Pipeline: GitHub
Gradle Repo
Pipeline: AWS Steps
Amazon ECR
AWS Global Configuration
SSH
SSH Agent
SSH Pipeline Steps

 

4. 결과

    ˙ 설치한 플러그인 목록을 확인할 수 있다.

 

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) 리눅스 v22.04

    ˙ Jenkins (docker)

 

2. 목적

    ˙ 우분투(ubuntu) 리눅스 환경에서 도커(docker)를 설치(apt install) 한다.

    ˙ Jenkins Docker 이미지를 실행하고 최초 로그인하는 방법을 알아보자.

 

3. 적용

    ① 우분투(ubuntu) 환경에서 docker 데몬을 설치한다.

        - $ sudo apt update

        - $ sudo apt install -y docker.io

 

    ② 설치 후 현재 계정에서 docker 명령어를 실행하기 위한 권한을 부여한다.

        - $ sudo chmod 666 /var/run/docker.sock

 

    ③ Docker Container에서 생성된 데이터를 보관하기 위한 목적으로 Host PC에 마운트 경로를 생성한다.

 

    ④ Host PC 마운트 경로를 설정하여 Jenkins 컨테이너(container)를 실행한다.

        - $ docker run --name jenkins -d -p 8080:8080 -v ~/jenkins-volume:/var/jenkins_home -u root jenkins/jenkins:latest

 

    ⑤ 실행중인 Jenkins Container 안으로 진입하여 초기 접속 Password를 확인한다.

        - $ docker exec -it [container-id] bash

        - $ car /var/jenkins_home/secrets/initialAdminPassword

 

    ⑥ 컨테이너(container) 로그 출력을 통해서 "⑤번 절차 initialAdminPassword"를 확인할 수 있다.

 

    ⑦ 웹으로 Jenkins에 접속한다.

        - initialAdminPassword(⑤ 또는 ⑥ 절차)를 입력한다.

 

4. 결과

    ˙ Jenkins 로그인 성공시 "suggested plugins"을 설치한다.

 

    ˙ Jenkins 로그인 계정 생성, 설정, CI/CD 관련 플러그인인 다음 포스팅을 참고하자.

        - URL : https://languagestory.tistory.com/220 

 

Jenkins 계정 생성, 설정, 플러그인 설치

1. 시험환경 ˙ Jenkins 2. 목적 ˙ Jenkins initialAdminPassword로 로그인하여 "Suggested Plugin" 설치 완료 이후의 절차를 알아보자. - 참고: ˙ Jenkins 최초 접속 후 로그인 계정 생성, 설정 및 기타 플러그인 설치

languagestory.tistory.com

 

반응형
반응형

1. 시험환경

    ˙ 우분투(ubuntu) v22.04

    ˙ Open JDK v11

 

2. 목적

    ˙ 우분투(ubuntu) 리눅스 환경에서 OpenJDK 설치하는 절차를 알아보자.

 

3. 적용

    ① 패키지 레포지토리를 업데이트한다.

        - $ sudo apt-get update && sudo apt-get upgrade

 

    ② openjdk 11을 설치한다.

        - sudo apt-get install openjdk-11-jdk

 

    ③ JRE 및 JAVAC(컴파일러) 설치버전을 확인한다.

        - $ java -version

        - $ javac -version

 

    ④ JAVA_HOME 환경변수를 등록하고 PATH를 추가한다.

        - $ vi ~/.bashrc

        - $ source ~/.bashrc

1
2
export JAVA_HOME=$(dirname $(dirname $(readlink -f $(which java))))
export PATH=$PATH:$JAVA_HOME/bin
cs

 

    ⑤ 등록된 환경변수를 출력한다.

        - $ echo $JAVA_HOME

 

4. 결과

    ˙ 등록된 환경변수를 출력한다.

        - $ echo $JAVA_HOME

반응형

+ Recent posts