CI, CD: 22개의 글
Jenkins 관리 - 보안, 사용자 [2] 사용자 가입을 허용하고, 사용자를 등록했었습니다!But 로그인을 하나 안하나 차이가 없습니다. 그래서 권한을 줄건데요!!(저는 지금 'kuku'라는 사용자로 로그인을 했어요!) 'Configure Global Security' 메뉴를 찾아갑니다! Authorization 부분에 Role-Based Strategy를 체크하고 저장합니다. Save ┌----------------------------------------------------------------------------------------------┐ ※ Role-Based Strategy는 플러그 인이 필요해요!! 플러그인이 설치되어있어야 보이는 옵션입니다. - 플러그인 설치 - Jenkins ..
Jenkins 관리 - 보안, 사용자 jenkins에 로그인을 할 수 있도록 설정하는 방법!! 사용자 등록은 간단합니다 =) 'Jenkins 관리' 메뉴에 들어가면 여러가지 메뉴들이 나옵니다. 'Configure Global Security' 클릭!클릭! 체크 박스 두 개가 나오는데요, 'Enable security'를 클릭할께요~ 그 밑으로 뭐가 막 생겼어요@@ Security Realm 부분에 Jenkins' own database를 체크하면 사용자의 가입을 허용한다는게 나타나면서 자동 선택됩니다. 그대로 저장!! 오른쪽 상단에 로그인|가입 이라고 생긴게 보이실거에요~ 가입을 클릭하면 간단한 사용자 등록화면이 나타납니다. 입력 내용도 많지 않아요! 내용 입력 후 'Sign up' 클릭!클릭!로그인이 ..
Jenkins 프로젝트 빌드!! 프로젝트를 구성한 후 저장을 하게 되면 확인할 수 있는 화면입니다.작업 공간은 빌드하려는 소스를 확인할 수 있습니다. jenkins에 프로젝트를 등록하면 처음에는 작업공간이 비어있어요! 위에 화면 처럼 Error : no workspace...작업공간을 만들기 위해(소스를 가져오기 위해) 'Build Now' 클릭! 작업공간을 다시 확인하면 SVN에 있던 소스들을 확인할 수 있어요!! 'Build History'를 보면 몇 번째 빌드인지, 언제한 빌드인지, 성공 실패 여부를 확인할 수 있습니다 =)빌드 앞에 있는 파란 공은 빌드 성공을 뜻해요, 빌드를 실패하면 빨간 공이 생깁니다 ㅠㅠ 빌드 번호를 클릭하면 해당 빌드에 대한 정보를 확인할 수 있어요! 위에 그림은 세 번째 ..
Jenkins 프로젝트 등록하기!! (새로운 Item) 젠킨스를 사용하기 위해 프로젝트를 등록합니다!! -> 젠킨스 메인 화면에서 '새로운 Item' 클릭!클릭! 프로젝트 이름을 입력하고, 생성할 프로젝트의 종류를 선택합니다. -> 'Freestyle project' 를 선택 후 OK 버튼 클릭!클릭! 프로젝트 구성 화면입니다~프로젝트의 설명, 소스코드, 빌드 등의 설정을 할 수 있습니다. 소스코드 관리는 'SVN(Subversion)'을 선택했어요!! SVN정보를 입력할 수 있는 필드들이 나타납니다!!Repository URL등 필요한 정보들을 입력하시면 됩니다.접근 권한이 필요하면 빨간색 글씨가 나오는데요, 'enter credential'이라는 링크를 누르면 계정 정보를 입력할 수 있습니다. 소스 ..
[Jenkins 관리] 메뉴 > 시스템 설정 위에 젠킨스 홈 디렉토리를 확인할 수 있어요! 그 외에 jenkins를 사용하기 위해 필요한 것들을 셋팅합니다! JAVA_HOME을 설정해 줍니다! jenkins는 JAVA기반이기 때문에 JDK는 필수!! 빌드에 필요한 Ant, Maven도 각각 HOME을 지정해주면 됩니다! 둘 중 원하시는 걸로~ ant랑 maven이 설치 되어있는 경우 경로 입력하시고 Install automatically 체크 해제해주시구요!! 그 외에 CVS, Subversion 등 다른 필요한 설정들 입력하시면 됩니다!! 출처 : https://cafe.naver.com/devops/59[출처] jenkins 관리 > 시스템 설정 (ALM/Dev-Ops software 사용자 모임) ..
Jenkins 설정 하기!! 젠킨스 메인화면에 보시면 jenkins관리라는 메뉴가 있습니다. 클릭!클릭! Jenkins를 이용해서 빌드/배포를 하기위해! CI를 하기위해! 설정할 수 있는 곳입니다.시스템 설정, 플러그 인, 노드(컴퓨터?) 관리 등을 할 수 있는 곳입니다. 출처 : https://cafe.naver.com/devops/53[출처] jenkins 관리 - 시스템, 플러그 인, 노드 .. (ALM/Dev-Ops software 사용자 모임) |작성자 곽나영
1. https://jenkins.io/ > 젠킨스 홈이 나오면 설치 성공입니다. =) 출처 : https://cafe.naver.com/devops/45[출처] java -jar를 이용한 jenkins 설치 방법 (ALM/Dev-Ops software 사용자 모임) |작성자 곽나영
1. 젠킨스 사이트 가서 젠킨스 war를 다운로드 받습니다.https://jenkins.io/ 2. Tomcat 설치 경로를 찾아가 webapps 폴더 밑에 'jenkins.war' 를 갖다 놓습니다. 3. Tomcat\bin 경로에 가서 startup.bat 파일을 실행시킵니다. 4. http://localhost:8080/jenkins [Enter] >> 젠킨스 홈이 나오면 설치 성공입니다. =) 출처 : https://cafe.naver.com/devops/37[출처] tomcat을 이용한 jenkins 설치 방법 (ALM/Dev-Ops software 사용자 모임) |작성자 곽나영
인증에 사용되는 SSH Key 생성법에 대하여 알아봅니다.윈도우에서 생성msysgit을 이용한 방법윈도우에서 Git 사용을 위해 msysgit을 사용중이라면 간단하게 생성할 수 있다.Bashssh-keygen -t rsa putty 를 이용한 방법퍼티를 설치시 함께 설치되는 puttygen을 이용한다.1.Generate 버튼을 누르고 키를 생성한다.2.마우스를 이리저리 움직이면 키가 랜덤하게 생성한다.3. Save private key 버튼으로 개인키를 저장한다.4. Save public key 버튼으로 공개키도 저장한다.5. 공개키를 저장소 관리자에게 보낸다.6. 리모트 저장소로 Push할 경우 Setting 탭의 Remote 섹션에 개인키를 저장한 곳을 선택한다.xshell 을 이용한 방법1.도구 >..
SSH key 동작방식 SSH 서버는 여러가지 방법으로 클라이언트를 인증할 수 있다. 그 중 가장 기본적인 방법은 패스워드를 사용하는 것으로 사용하기 쉽지만 가장 안전한 인증방법은 아니다. 비록 패스워드는 암호화되어 서버로 보내지지만 꾸준하고 반복적인 해커의 공격에 안전할만큼 복잡하거나 길지 않은 경우가 거의 대부분이다. 컴퓨팅 파워가 비약적으로 발전했기 때문에 자동화 된 스크립트를 사용한 brute-force 공격에 취약할 수 밖에 없다. 다른 추가적인 보안박식들도 있지만 SSH key가 가장 안정적이고 안전한 검증된 인증방식이다. SSH 키 페어는 두개의 암호키로 SSH 서버가 클라이언트를 인증하는데 사용될 수 있다. 각 키 페어는 public 키와 private 키로 이루어진다. Private 키는..