728x90
반응형

저장소 업데이트 및 업그레이드

sudo yum update && sudo yum upgrade -y

jdk11 설치

 

sudo amazon-linux-extras install java-openjdk11 -y
java -version

아마존 리눅스 Jenkins  설치

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum install -y jenkins

sudo systemctl daemon-reload
sudo systemctl start jenkins

sudo systemctl enable jenkins

sudo systemctl status jenkins

sudo systemctl is-enabled jenkins

sudo vim /etc/sysconfig/jenkins

JENKINS_PORT="8080"   <------- 바꾸고 싶은 포트 변경

sudo vim /usr/lib/systemd/system/jenkins.service



Enviroment="JENKINS_PORT=8080" <------- 바꾸고 싶은 포트 변경

Jenkins 서비스 재기동

sudo systemctl daemon-reload
sudo service jenkins restart

Jenkins 서비스 상태 확인
sudo systemctl status jenkins

Jenkins 초기 비밀번호 확인
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

728x90
반응형

'ETC > AWS' 카테고리의 다른 글

AWS Ubuntu Jenkins 완전 삭제  (0) 2022.08.14
우분투 Jenkins 설치  (0) 2022.08.13
우분투 ubuntu Ruby 완전 삭제  (0) 2022.08.03
travis ./gradlew: Permission denied  (0) 2022.07.29
Amazon linux mysql8 설치  (0) 2022.07.28
728x90
반응형

블로그 저자의 환경

- AWS EC2

- Ubuntu 20.04.3 LTS 

 

실행중인 jenkins 중지하기

sudo service jenkins stop

 

apt 명령어로 삭제하기

sudo apt remove jenkins -y
sudo apt-get remove --purge jenkins -y
sudo apt-get remove --auto-remove jenkins -y

 

잔여 파일이 있는지 확인해보기

sudo find / -name 'jenkins*'
sudo rm -rf /etc/apt/sources.list.d/jenkins.list
sudo rm -rf /var/cache/apt/archives/jenkins_2.346.3_all.deb

728x90
반응형

'ETC > AWS' 카테고리의 다른 글

Amazon linux EC2 jenkins와 JDK 11 설치  (0) 2022.08.18
우분투 Jenkins 설치  (0) 2022.08.13
우분투 ubuntu Ruby 완전 삭제  (0) 2022.08.03
travis ./gradlew: Permission denied  (0) 2022.07.29
Amazon linux mysql8 설치  (0) 2022.07.28
728x90
반응형

★ Jenkins

Jenkins는 Java로 빌드 된 오픈 소스 CI(Continuous Integration) 및 CD(Continuous Delivery) 도구이며, Jenkins는 기본적으로 소프트웨어 프로젝트를 빌드,  테스트 및 배포하기 위해서 사용한다. 또한 DevOps 개발 도구의 가장 기본적인 도구이다.

 

★ Jenkins

1 apt 업데이트 및 업그레이드

 sudo apt-get update && sudo apt-get upgrade -y

 

2 Jenkins 저장소 Key 다운로드

 wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -

 

3 sources.list 에 추가
 echo deb http://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list

 

4 Key 등록
 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCEF32E745F2C3D5

 

5 apt-get 재 업데이트 및 업그레이드
 sudo apt-get update && sudo apt-get upgrade -y

 

6 Jenkins 설치
sudo apt-get install jenkins -y

 

7 Jenkins 서버 포트 번호 변경

7.1 Jenkins Version 2.335 이전

※ 기본 포트 8080 수정이 필요하지 않을 경우 8번 작업은 넘어가도 무관하다.
 sudo vim /etc/default/jenkins


※ 필자의 경우 기존 8080을 사용하고 있어서 9090 으로 변경했다.

7.2 Jenkins Version 2.335 이후

※  기본 포트 8080 수정이 필요하지 않을 경우 8번 작업은 넘어가도 무관하다.

 sudo vim /lib/systemd/system/jenkins.service
※ 필자의 경우 기존 8080을 사용하고 있어서 9090 으로 변경했다.

8 Jenkins 서비스 재기동 

sudo systemctl daemon-reload
sudo service jenkins restart

9 Jenkins 서비스 상태 확인
sudo systemctl status jenkins

10 Jenkins 초기 비밀번호 확인
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

 

11 만약 부팅시 가능하게 설정하려면 다음도 추가
sudo systemctl enable jenkins

 

728x90
반응형

'ETC > AWS' 카테고리의 다른 글

Amazon linux EC2 jenkins와 JDK 11 설치  (0) 2022.08.18
AWS Ubuntu Jenkins 완전 삭제  (0) 2022.08.14
우분투 ubuntu Ruby 완전 삭제  (0) 2022.08.03
travis ./gradlew: Permission denied  (0) 2022.07.29
Amazon linux mysql8 설치  (0) 2022.07.28
728x90
반응형
sudo apt-get --purge remove ruby-full -y
sudo apt-get autoremove -y

sudo rm -rf /usr/local/lib/ruby
sudo rm -rf /usr/lib/ruby
sudo rm -f /usr/local/bin/ruby
sudo rm -f /usr/bin/ruby
sudo rm -f /usr/local/bin/irb
sudo rm -f /usr/bin/irb
sudo rm -f /usr/local/bin/gem
sudo rm -f /usr/bin/gem
728x90
반응형

'ETC > AWS' 카테고리의 다른 글

AWS Ubuntu Jenkins 완전 삭제  (0) 2022.08.14
우분투 Jenkins 설치  (0) 2022.08.13
travis ./gradlew: Permission denied  (0) 2022.07.29
Amazon linux mysql8 설치  (0) 2022.07.28
ubuntu 22.04 Lts mirror  (0) 2022.07.27
728x90
반응형

리드미 파일에 뱃지를 다는게 재미있어서 travis 로 만들려고하는데 에러가 발생함

/home/travis/.travis/functions: line 320: ./gradlew: Permission denied

gradlew 을 접근못하는거같은데 찾아보니 그냥 모든 사용자한테 접근권한을 풀어주면 바로 되는문제였다 그래서 스크립트는 다음과 같이 짠다. 해당스크립트는 travis.yml에 들어가게된다

language: java
jdk:
  - openjdk11

branches:
  only:
    - master

####### 권한 추가 #######
before_install:
  - chmod +x gradlew

# Travis CI 서버의 홈
cache:
  directories:
    - '$HOME/.m2/repository'
    - '$HOMe/.gradle'

script: "./gradlew clean build"

# CI 실행 완료시 메일로 알람
notifications:
  email:
    recipients:
      - 본인 메일 주소
728x90
반응형

'ETC > AWS' 카테고리의 다른 글

우분투 Jenkins 설치  (0) 2022.08.13
우분투 ubuntu Ruby 완전 삭제  (0) 2022.08.03
Amazon linux mysql8 설치  (0) 2022.07.28
ubuntu 22.04 Lts mirror  (0) 2022.07.27
EC2 우분투 Openjdk11 및 MySQL 8 설치  (0) 2022.07.15
728x90
반응형

MySQL8 설치 방법

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
tar xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar

sudo yum install mysql-community-*.rpm -y

systemctl start mysqld

728x90
반응형
728x90
반응형

sudo vi /etc/apt/sources.list

%s/kr.archive.ubuntu.com/mirror.kakao.com/

%s/ap-northeast-2.ec2.archive.ubuntu.com/mirror.kakao.com/

%s/security.ubuntu.com/mirror.kakao.com/

728x90
반응형
728x90
반응형

OpenJDK11 설치 방법

우분투 Repository  업데이트 및 업그레이드 전부 yes

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

 

OPNE JDK 11 설치  모두 yes

$ sudo apt-get install openjdk-11-jdk -y

 

자바 버전확인

$ java -version

 

MYSQL8 설치

$ sudo apt install mysql-server -y

$ mysql --version

728x90
반응형

'ETC > AWS' 카테고리의 다른 글

우분투 ubuntu Ruby 완전 삭제  (0) 2022.08.03
travis ./gradlew: Permission denied  (0) 2022.07.29
Amazon linux mysql8 설치  (0) 2022.07.28
ubuntu 22.04 Lts mirror  (0) 2022.07.27
EC2 인스턴스 프리티어 생성후 반드시 해야 할 것  (0) 2022.07.15

+ Recent posts