티스토리 뷰
1. 회원 가입
네이버 클라우드로 접속해서 회원 가입을 한다. 그런데 결제 수단을 등록해야 여러 기능을 쓸 수 있다.
결제수단 등록하고 지금 100,000 크레디트 (3개월)을 주는 행사를 하고 있으니 일단 크레디트 받자.
그리고 나면 대쉬보드 에서 프로덕트 앤 서비스에 젠킨스 가 있다. 선택은 서버를 누르자

2. 서버 생성
서버 생성을 선택 하고, 애플리케이션 젠킨스 선택 후 다음을 누른다.

서버를 설정 하는데 나는 일단 최소한으로 설정했다.

중간에 키를 다운로드하는데 잃어버리면 안 되니 잘 보관하고 다음다음 누르면 서버가 생성되었다.
3. 서버 생성 완료
서버 생성 완료 화면 상태가 생성중 -> 운영 중으로 바뀌면 서버가 생성되었다.

4. 포트포워딩 설정
홈 -> 서버 -> 포트 포워딩 설정 선택
외부 포트 를 1028로 하고 추가 적용한다.

5. 공인 IP 생성
메뉴에 공인 IP 생성을 누르고 적용 서버를 젠킨스 서버로 하면 공인 IP 가 자동으로 설정이 된다.

5. ACG 설정
ACG 설정으로 들어가서 접근할 수 있는 IP 설정을 한다. 접근은 모두 가능하게 0.0.0.0/0으로 작성하고 허용 포트는 18080으로 작성한다. 추가하고 적용한다.

5. ACG 설정
홈 -> 서버 -> 서버 관리 및 설정 변경 -> 관리자 비밀 번호 확인
하고 아까 다운로드해 두었던 pem키 파일을 끌어다 두면 완료되는데 이때, 사용자는 기본으로 root이고 비밀번호는 따로 저장해 둔다.

6. shell으로 접속
이제 다 끝났고 서버를 shell로 접속한다.
ssh -p 1028 root@(서버IP example 192.168.0.1)
...........
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
root@서버IP's password : (아까 저장 해 두었던 PASSWORD를 적는다)
[root@jenkins ~]# //가 나오면 접속이 되었다
[root@jenkins ~]# service jenkins start //jenkins start
이제는 서버에 젠킨스가 띄어졌으니, 젠킨스로 조작을 시작해 보자~
그런데 생각해보니까 iOS 프로젝트를 빌드 할 거라서 ... 서버는 반납 iOS용 cloud는 무료가 없네..
'iOS > CI/CD' 카테고리의 다른 글
| Bitrise - 빌드자동화 3 (0) | 2022.04.13 |
|---|---|
| Bitrise - 빌드 자동화 2 (0) | 2022.04.12 |
| Bitrise - 빌드자동화 1 (0) | 2022.04.12 |
| fastlane - iOS 배포 자동화-2 (0) | 2022.04.11 |
| jenkins - 빌드 자동화 - 2 (0) | 2022.03.29 |
- Total
- Today
- Yesterday
- swiftLint
- 무료는 아니지만
- geohash
- jenkins
- XCTestExpectation
- MQTT
- 모듏화
- async
- CI/CD
- IF (KAKAO) DEV 2022
- xcode whitespace trim option
- GCD
- 프로그래머스
- 같이쓰기
- swift
- RxSwift
- chatgpt 4o
- GPT4
- firebase
- bitrise
- ChatGPT
- ios
- 코테
- Default Rules
- AppThinning
- ATS failed system trust
- 빌드자동화
- AWS IoT
- Fastlane
- Moya
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |