EC2 에 Jenkins 를 설치해 봅니다.
환경
- 2021년 5월
- AWS EC2
- Jenkins 2.277.4
$ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
...
(2.19 MB/s) - ‘/etc/yum.repos.d/jenkins.repo’ saved [85/85]
$ sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
$ sudo yum install jenkins -y
...
Installed:
jenkins.noarch 0:2.277.4-1.1
JENKINS_PORT="9090"
으로 조정$ sudo nano /etc/sysconfig/jenkins
$ sudo systemctl start jenkins
$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword
[비밀번호키]
Jenkins Shell Script 에서 명령어 실행을 위해 계정에 루트권한 주기
(참고) https://lemontia.tistory.com/989
$ sudo visudo
후jenkins ALL=(ALL) NOPASSWD: ALL
추가
$ sudo dd if=/dev/zero of=/swapfile bs=128M count=32
$ sudo chmod 600 /swapfile
$ sudo mkswap /swapfile
$ sudo swapon /swapfile
$ sudo swapon -s
(정보확인)
$ sudo nano /etc/fstab
(하단에 /swapfile swap swap defaults 0 0 추가)
ios 에는 Jenkins 빌드 관리툴인 Butler 라는 앱이 있네요.
깔끔하고 좋습니다.
https://apps.apple.com/us/app/butler-client-for-jenkins/id1196866502