일지
-
젠킨스...15일지 2020. 10. 28. 19:03
분산 빌드와 테스트 빌드와 테스트를 작은 단위로 나눌 수 있다면 여러 젠킨스 슬레이브 에이전트를 사용하여 병렬로 처리할 수 있다. - 젠킨스 노드 관리 페이지 분산 빌드와 테스트를 위한 노드(혹은 에이전트)를 관리할 수 있으며 다음과 같이 접근할 수 있다. Jenkins 관리 - 노드 관리를 눌러 젠킨스 노드 관리 페이지로 이동할 수 있다. 옵션은 다음과 같다. 신규 노드 새로운 노드를 생성한다. Node Monitoring 필요한 옵션을 설정할 수 있으며 다음 옵션이 FreeSpaceThreshold 값보다 작아지면 노드를 오프라인으로 변경하여 디스크 용량 부족으로 빌드가 실패되는 경우를 방지한다. Free Disk Space Free Temp Space 화면 중앙에서는 젠킨스 슬레이브의 목록을 확인할..
-
인터프리터...8일지 2020. 10. 27. 20:43
구문 분석 인터프리터는 소스 프로그램을 읽은 뒤 의미가 있는 최소 단위로 분할한다. 이때 의미가 있는 최소 단위를 토큰이라고 한다. 토큰의 종류는 다음과 같다. 키워드 식별자 상수 문자열 리터럴 연산자 분리자 의미가 있는 최소 단위를 토큰과 단어로 구분해 부르기도 하며 각각의 의미는 다음과 같다. 토큰 생성된 종류별 정보 전체 단어 규칙과 일치하는 문자열 값 어휘 분석 루틴의 역할 일반적으로 어휘 분석 루틴은 구문 분석 루틴에서 호출되며 다음의 기능을 담당한다. 주석 제거 라인 넘버 관리 구분 문자 제거 토큰 추출 및 정보 설정 문을 실행할 때마다 소스 프로그램을 어휘 분석하는 것은 효율적이지 않으므로 다음과 같이 구성한다. 소스 프로그램을 읽는다. 어휘 분석을 하고 단축 기호화한 내부 코드로 변환한다...
-
젠킨스...14일지 2020. 10. 27. 02:39
사용자 관리 Jenkins 관리 - Configure Global Security를 눌러 전역 보안 관리 페이지로 이동할 수 있다. 이 페이지에서 인증 방식, 가입 방법, 사용자 데이터 베이스 설정 등을 할 수 있다. Authentication 영역 인증 방식을 설정할 수 있는 영역으로 설정 옵션은 다음과 같다. Disable Remember me 로그인 시 사용자 정보를 컴퓨터에 저장하는 옵션을 표시할지 여부를 나타낸다. Security Realm 사용자 정보를 저장하는 방식을 결정한다. Delegate to servlet container 아파치 톰캣과 같은 서블릿 컨테이너에서 젠킨스를 실행시키는 경우에 사용한다. Jenkins' own user database 사용자 정보를 XML로 저장한다. 사용..
-
젠킨스...13일지 2020. 10. 26. 21:13
젠킨스 업그레이드 젠킨스를 업그레이드하는 방법은 젠킨스를 설치한 방법에 따라 조금씩 차이가 있다. 젠킨스에서 새로운 버전이 나온 경우 인터넷이 연결되어 있다면 젠킨스 관리 페이지에서 해당 정보를 확인할 수 있다. - 윈도우에서 스탠드얼론 젠킨스 업그레이드하기 Jenkins Download and deployment에서 최신 버전의 젠킨스를 다운로드하거나 Jenkins War Packages에서 특정 버전의 젠킨스를 다운로드 할 수 있다. 원하는 버전의 Generic Java package (.war)를 다운로드한다. 윈도우 서비스에서 Jenkins 서비스를 중지한다. 혹은 CMD를 관리자 권한으로 실행 후 다음 명령어를 통해 서비스를 중지할 수 있다. net stop Jenkins 다운로드한 jenkin..
-
인터프리터...7일지 2020. 10. 26. 08:56
BNF 표기법 백커스 표기법이라고도 하며 구문 도표 표현과 달리 문자로만 이론을 표기하는 방법이다. BNF 표기법의 규칙은 다음과 같다. A ::= B A는 B다 혹은 A는 B로 치환된다. C D C 뒤에 D가 이어진다. E | F E 또는 F 싸여있으면 비종료 기호 아니면 종료 기호를 나타낸다. ※ BNF 표기법은 엄밀하게 정해져 있는 것이 아니며 쉽게 보기 위해 변형되기도 한다. 가령 ::= 대신 → 가 사용되기도 하며 비종료 기호를 로 감싸는 대신 이탤릭체로 표현하기도 한다. BNF 표기법 예제 영어 소문자와 숫자로 구성되고 영어로 시작하는 식별자가 주어지는 경우를 BNF 표기법으로 나타내면 다음과 같다. ::= | | ::= a | b | c | d | e | f | g | h | i..