[Jenkins] gitlab 연동
2021. 6. 27. 19:45
젠킨스
jenkins와 연동할 gitlab 프로젝트 하나 생성 Jenkins 관리 - Manage Credentials global 클릭 adding some credentials 클릭 이 화면에서 Credential을 저장하고 젠킨스의 project에 필요한 Credential을 불러와서 사용함 UserName gitlab 계정 아이디 Password gitlab 계정 비밀번호 id Credential을 식별하는 아이디 Description Credential에 대한 설명 Credential 저장이 완료됬으면, 새로운 item을 생성 Fressstyle project 클릭 - OK 클릭 소스 코드 관리 - Git 클릭 gitlab - Clone - Clone with HTTPS URL 복사후 위에 Reposi..
[AWS] 젠킨스 설치
2021. 6. 25. 15:48
젠킨스
해당 인스턴스 선택 다음 선택 쭉 다음 선택 누르다가 단계 6에서 규칙 추가 클릭후 8080 PORT 추가 (젠킨스에서는 기본으로 8080 포트를 사용함.) 해당 EC2 서버로 80 포트가 열려 있어야 하니, 80포트도 추가 해줌 인스턴스 - 방금 생성한 인스턴스 체크박스 체크후 연결 클릭 해당 퍼블릭 IP 주소랑 사용자 이름 기억해놓음 xshell에 연결 이전에 키페어 다운로드 클릭 해서 받은 패스워드 키파일을 선택후 확인 결과 화면 설치하기전 패키지 업데이트 sudo yum update -y 젠킨스를 사용하려면 java환경이 필요하므로 openjdk 1.8 설치 sudo yum install java-1.8.0-openjdk-devel.x86_64 -y 해당 명령어 입력 방금 설치한 java 버전을 ..
[AWS] 윈도우에서 리눅스 인스턴스로 접속하기
2021. 6. 16. 20:04
AWS
해당 링크 접속 (XSHELL 다운) https://www.netsarang.com/ko/free-for-home-school/ 무료 라이선스 - NetSarang Website 무료 라이선스 무료 사용자의 최고의 선택 Xshell과 Xftp 무료 라이선스는 성능이나 기능적인 면에서 이에 필적할 만한 것이 없습니다. 어떤 것도 따라올 수 없습니다. 가정에서 개인 서버를 관리 www.netsarang.com 이름 이메일 작성후 다운로드 클릭 메일로 다운로드 링크가 옴 (링크 클릭후 다운로드) XFTP XSHELL 7 인스턴스에서 해당 체크박스 오른쪽마우스 - 연결 클릭 해당 등록방법대로 진행 XSHELL 7 실행 퍼블릭 IP주소 SSH에 접속 해당 버튼 클릭 이름 호스트 입력후 확인 -> 호스트는 위의 퍼..
[AWS] EC2 인스턴스 타입
2021. 6. 16. 17:39
AWS
- 유형에서 앞에 m으로 붙어있는 유형은 memory에 관련된거 c가 붙어있는 유형은 cpu와 관련된것 스팟 인스턴스 요청 - 스팟 인스턴스란 놀고 있는 컴퓨터가 많을 경우 일반 인스턴스보다 요금이 낮게 측정되는 것으로 만약 놀고 있는 컴퓨터가 없을경우 일반 인스턴스보다 높게 측정됨 - 스팟 인스턴스로 생성할경우 스팟 인스턴스 요청을 체크 종료 방지 기능 활성화 -> 체크 되었을경우 갑자기 종료되었을때 인스턴스가 날라가는 현상 방지 모니터링 -> 인스턴스의 상태, CPU 점유율, 메모리 사용율 등을 기본적으로 제공은 하는데 체크 되어있을경우 훨씬 더 디테일하게 저장을 함 (대신 추가 비용이 발생) 종료 시 삭제 -> 예를 들면 체크 되어있으면 내장하드, 안되있으면 외장하드, 체크 되어있으면 컴퓨터를 버릴..
[Spring] @RequiredArgsConstructor
2021. 6. 16. 15:10
스프링
package hello.core.order; import hello.core.discount.DiscountPolicy; import hello.core.member.Member; import hello.core.member.MemberRepository; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Component; @Component @RequiredArgsConstructor public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository; private final DiscountPo..
[INTELI J] 롬복 설치
2021. 6. 16. 15:05
스프링
build.gradle plugins { id 'org.springframework.boot' version '2.5.0' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' } group = 'hello' version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' //lombok 설정 추가 시작 configurations { compileOnly { extendsFrom annotationProcessor } } //lombok 설정 추가 끝 repositories { mavenCentral() } dependencies { implementation 'org.springframework...
[AWS] EC2 생성 (Free Trial)
2021. 6. 15. 21:21
AWS
해당 링크 접속 https://aws.amazon.com/ 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 제조 AWS를 활용한 Siemens의 에너지, 의료 서비스, 제조 분야 혁신 Siemens가 AWS를 사용하여 어떻게 문화를 바꾸고 혁신을 장려하며 비즈니스 성과를 창출했는지 알아보세요. 자세히 알아보기 업종 aws.amazon.com 콘솔에 로그인 클릭 가상머신 시작 클릭 각자 맞는 OS 선택 각자에 맞는 서버 선택후 다음 인스턴스 구성후 다음 : 스토리지 추가 클릭 스토리지 추가후 다음 태그 추가후 다음 http랑 보안 그룹 이름 작성후 다음 세부정보 확인후 시작하기 클릭 키페어 생성후 인스턴스 시작 클릭 -> 여기서 키 페어 이름은 해당 비밀번호를 담고 있는 파..
[JAVA] 입력받은 정수값 오름차순 내림차순
2021. 6. 10. 20:13
자바
오름차순 Scanner scan = new Scanner(System.in); String[] arr = scan.nextLine().split(" "); int [] inArr = new int[arr.length]; for(int i=0; i
[JAVA] 16진수 구구단?
2021. 6. 8. 19:46
자바
입력 예시 B 출력 예시 B*1=B B*2=16 B*3=21 B*4=2C B*5=37 B*6=42 B*7=4D B*8=58 B*9=63 B*A=6E B*B=79 B*C=84 B*D=8F B*E=9A B*F=A5 import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner scan = new Scanner(System.in); int a = scan.nextInt(16); for(int i=1; i
[JAVA] 언제까지 더해야할까?
2021. 6. 8. 19:15
자바
입력 예시 55 출력 예시 10 0+1+2+3+4+5+6+7+8+9+10 import java.io.IOException; import java.util.Scanner; public class Main { public static void main(String[] args) throws IOException { Scanner scan = new Scanner(System.in); int a = scan.nextInt(); int total = 0; for (int i=0; i a){ System.out.println(i); break; } } } }