젠킨스 Jenkins 우분투 Ubuntu 18 설치 쉽게 하기

출처: https://www.digitalocean.com/community/tutorials/how-to-install-jenkins-on-ubuntu-18-04


1) 우분투에서 쉘(bash) 실행


2) 젠킨스 저장소 키 설정

wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add - 


3) 젠킨스 저장소 목록 갱신 (sudo가 지원되는 계정이어야 함)

 sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'


4) 설치목록을 최신으로 갱신

sudo apt update 


5) 설치

sudo apt install jenkins 


6) 서비스 실행

sudo systemctl start jenkins 


7) 상태 확인 하기

sudo systemctl status jenkins 

다음과 같은 내용이 나오면 성공

● jenkins.service - LSB: Start Jenkins at boot time
   Loaded: loaded (/etc/init.d/jenkins; generated)
   Active: active (exited) since Mon 2018-07-09 17:22:08 UTC; 6min ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 0 (limit: 1153)    
    CGroup: /system.slice/jenkins.service 


8) 방화벽이 있을 경우, 다음을 수행 (이것 때문에 연결이 안되기도 함)

sudo ufw allow 8080 


9) 방화벽 상태 확인

sudo ufw status 

Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere
8080                       ALLOW       Anywhere
OpenSSH (v6)               ALLOW       Anywhere (v6) 
8080 (v6)                  ALLOW       Anywhere (v6) 


10) 웹브라우저에 주소 입력

 http://your_server_ip_or_domain:8080 

 http://localhost:8080/


11) 중간에 관리자 암호를 물어 보면, 다음 명령을 입력하여 암호값을 획득할 것

sudo cat /var/lib/jenkins/secrets/initialAdminPassword 

    암호는 해당 창에 입력


12) 다음은 위자드의 순서에 따라 입맛대로 설치하면 됨


※ 1~4번 과정을 거치지 않으면 우분투18에서는 바로 apt install jenkins를 수행할 수 없음. 

  (물론 다른 이름의 패키지가 존재하며, 해당 패키지를 활용하여도 됨)







'Build' 카테고리의 다른 글

젠킨스 Jenkins 우분투 Ubuntu 18 설치 쉽게 하기  (0) 2018.08.10

[초안] Windows 10(x64) 에서 PyQt5 및 eric6(오픈소스 IDE) 설치하기

  - v0.1 : 급작성된 초안이며, 시간되면 스크린 캽춰 등과 함께 정리 예정.


1) Python 3.5(x64) 설치 (x86은 수행을 않해 봤음)


  - 일반적인 경우 CPython(python.org)를 이용하여 설치

     Python은 PyQt 싸이트에 가서 지원하는 버전을 확인 후 설치. (예> Python 3.5 = PyQt 5.10.1 = Qt 5.10.1)

  - 경로(PATH) 설정하기

    '시스템 환경 변수 편집'에서 다음과 같이 설정.

    PYTHONPATH = C:\Python35

    PATH = %PATH%;%PYTHONPATH%;%PYTHONPATH%\Scripts

    위 방법은 다양한 python을 한대의 PC에서 사용하는 경우에 유리함. PYTHONPATH만 변경하면 Python2,3간 전환 및 3.x간 전환에도 편리함.

  - 명령창(Command)에서 python 설치 여부 확인.

     python --version 를 입력


  2) pip3 설치        

   - pip3은 python3용 pip이며, 설치되어 있지 않은 경우 설치함. (방법은 구글 검색하면 나옵니다.)


  3) PyQt 5.10.1 설치

    - 다음과 같은 명령어로 PyQt5 설치

     pip3 install PyQt5 

     - 설치 여부 확인은 다음과 같은 코드(hello.py)를 만든 후, 실행(python hello.py)하면  됨.



- 다이얼로그가 뜨면 성공 (여기까지 되면 PyQt 설치는 성공)

      

  4) eric6 다운로드(*.zip) 및 압푹 풀기


  5) 다음과 같은 명령어로 컴포넌트 설치

    pip3 install qscintill

  pip install pyqt5-tools    


  6) eric6 설치 

     - eric6 의 압축을 해제한 경로로 이동.

     - 다음과 같은 명령을 입력하면, 빌드 및 설치 작업을 진행함.  

       python install.py


   7) eric6 실행

     - 다음과 같은 명령을 입력하면 eric6 IDE가 구동됨.

       eric6

             

  ※ 다음은 eric6에서 PyQt5 예제 만들기 작성 예정 ...






[공지] iCloud Control Panel 2.0 이상은 Windows XP로 구동할 수 없습니다. Windows를 upgrade하시기를 권장합니다.


  아이클라우드(iCloud)의 윈도우즈 지원 프로그램인 iCloud Control Panel 은 Windows Vista/7/8 이상에만 설치됩니다. Windows XP 사용자는 아쉽게도 설치를 포기해야 합니다만 여기 약간의 꽁수를 소개합니다. 이 방법은 설치나 작동시 문제가 생길 수도 있기 때문에 실험적인(?) 정신을 가진 분만 시도해 보시기 바랍니다. 정상적인 설치 및 연동은 반드시 애플에서 제공해 주는 방법만을 사용하시기 바랍니다.

  일단, 패널 설치 전에 itunes 설치는 필수 항목입니다.
itunes를 설치하지 않으신 분은 애플 싸이트에서 itunes를 다운로드
설치하세요!!


설치는 간단한 방법과 약간 복잡한 방법이 있습니다. 각각 아래를 참조하세요.


  간단한 방법은 압축해제후 바로 설치하시면 됩니다.

 약간 복잡한 방법은 방법을 터득하시면, 향후 패널의 업데이트시 직접 파일을
수정해서 적용하실 수 있는 장점이 있습니다.

----------------------------------------------------------------------------------------------------

* 간단한 방법 !!!

    (1) 아래의 압축 파일
다운받아서,
  
(2) 압축 해제후, (알집,반디집,7zip등으로 해제)
    (3) 
iCloud.msi 실행하여 설치 및 설정을 합니다. (현재 버전 1.1.0)
    (4) 64bit Windows 사용자는 iCloud64.msi 로 설치 하세요.


iCloudSetup-1.1.0.7z.001

iCloudSetup-1.1.0.7z.002

iCloudSetup-1.1.0.7z.003

iCloudSetup-1.1.0.7z.004

iCloudSetup-1.1.0.7z.005



---------------------------------------------------------------------------------------------------
* 약간 복잡한 방법 !!!

1) Microsoft Windows 7 SDK를 설치합니다. 설치 방법은 지시대로 위자드(Wizard)를 따라가면 됩니다.
 
2) 설치 후, C:\Program Files\Microsoft SDKs\Windows\v7.0\Bin 경로로 이동합니다.

3) Orca.Msi 를 설치합니다.

4) 설치 후, 모든 윈도우즈 탐색기를 종료 후 다시 시작합니다.

5) 설치 프로그램인 iCloudSetUp.exe 를 7zip/winrar/반디집 등으로 압축 해제를 합니다.


6) 압축을 해제하면 다음과 같은 파일들이 보입니다.


7) 일단 설치 대상인 XP의 종류를 알아야 합니다. 일반적인 경우는 32bit XP 입니다, x64 XP를 설치하신 분은 당연치 64비트 XP 입니다. 잘 모르시면 윈도우즈 탐색기의 '도움말'/ 'WIndows 정보'를 보십시오. 64bit나 x64에 관한 이야기가 없으면 일반적인 32비트 XP 입니다.

8) 32bit XP인 경우, iCloud.msi 파일에 포커스를 두고 마우스 우측 키를 눌러 팝업 메뉴가 보이게 합니다. 그 메뉴 중 'Edit with Orca' 가 보이면 그것을 선택합니다. (64bit XP는 iCloud64.msi 를 사용합니다.)
 메뉴 중에 Edit with Orca 가 보이지 않으면 Orca 설치가 제대로 되지 않은 상태이므로, Orca.msi 로 Orca 를 설치하시기 바랍니다. 설치 후에 재부팅 등의 과정을 거쳐도 메뉴가 안보이는 경우는 SDK 설치 트러블슈팅 문제이므로 MSDN 정보를 참조하여 문제를 해결하는 수밖에 없습니다.


9) 아래와 같은 창이 보이면, 좌측 Table 목록 정보 중에서 LaunchCondition 를 선택합니다.


10) 이제 우측 목록 중에서 VersionNT>=600 이라는 항목을 더블클릭으로 선택하여 Version>=200 으로 변경합니다.


11) 저장(Save) 아이콘이나 저장 메뉴를 통하여 정보를 저장하고 Orca를 종료합니다.

12) iCloud.msi 를 실행/설치하면 설치 과정이 진행됩니다. (64bit XP는 iCloud64.msi)





Orca.7z


---------------------------------------------------------------------------------------------------
[2011-10-19] 저만 그런건지 모르지만 아이클라우드 중 포토 스트림이 제대로 지원이 안되네요! xp 에서 테스트를 좀더 해봐야 것습니다. Outlook 2007 연동은 잘되네요^^;

---------------------------------------------------------------------------------------------------
[2011-11-01] XP에서는 photostream 지원이 안됩니다. photogallery clients가 지원안되기 때문이죠. live suite, dx11 미지원등도 비슷한 이유입니다. 어둠의 방법도 찾아 보는 중인데, 글쎄요...

-------------------------------------------------------------------------------------------------
[2011-12-06] 1.0.1 버전이 올라온 것을 Orca 처리해서 올려봅니다. XP 사용자는 한번 테스트해보시고 문제있으면 리플주세요...  1.0.1도 XP에서 설치 잘되는군요^^;

-------------------------------------------------------------------------------------------------
[2012-03-16] 1.1.0 버전 올립니다. XP에서 설치안되면 글 남겨 주세요...

글이 도움이 되셨다면 아래 구글 광고 한번만 눌러 주십시오, 감사합니다^^.


  1. 감사 2011.10.28 17:30 신고

    정말 감사합니다!!!!!

  2. 지나가는 사람 2011.12.05 14:21 신고

    옷옷 sdk없이 orca 만 설치 잘 되네욤 ㅎㅎ
    올려놓은 icloud 파일이 수정된 파일인지 모르고
    orca 설치했었거든용
    icloud만 실행했는데 아~주~ 잘 되네욤!
    감솨합니다!.
    영어로 쉐쉐
    중국어로 아리가또
    일본어로 땡큐!

  3. 반가운 사람 2012.10.24 14:25 신고

    반가운 정보를 만나서 두근거리는 맘으로 설치했는데..
    설치는 되는데 실행이 안되네요..ㅜㅜ
    에러가 계속 뜨네요...

  4. Favicon of http://apmer.net BlogIcon apmer 2013.10.14 23:57 신고

    노트북 사양때문에 icloud는 사용해야 되고 7설치는 무리고 고민중이었는데 정말 감사히 .. 한번에 성공을 했습니다..덕분에 2달 고생이 해결되었습니다.



QDevelop 는 Qt 의 오픈 IDE(통합 데스탑 환경) 툴이다.
따라서 당연히(?) GUI 환경이 지원되고, 사용자는 소스 코드의 개발/빌드/테스트를 모두
콘솔이 아닌 그래픽이 지원되는 환경에서 할 수 있다.

 그리고 QDevelop 라는 이름에서도 알수 있듯이 Qt 를 사용하는 구조이다.
QDevelop 자체는 완전히 오픈 소스이지만, Qt 라이센스는 오픈과 상용으로 나뉜다.
현재 Qt 는 오픈 버전에 대해서, Nokia 가 LGPL 의 라이센스를 따르도록 하고 있다.
상용 버전은 개발 라이브러리를 구매함으로써 런타임까지 소유할 수 있으며, 임베디드 개발/런타임 버전은
예외로 처리된다.   
 간단히 이야기하자면, Qt 원본 소스 코드의 수정이 없이 사용하면서,(이건 필수다!!)  
프로그램에서 Qt 의 오픈 버전을 사용한다는 정확한 명시를 해준다면 LGPL에 관해서는 문제가 되지 않는다.
자세한 법적 문제는 필자도 정확히 모른다...-_-; (오픈/프리 프로젝트는 어느 정도는 낚시이다!!)  
상용 프로그램을 개발하려면 라이브러리를 구매하는 것이 가장 손쉽다.(상용 개발이라면 당연히 사라!!)

 그러면, 일단 QDevelop 설치부터 해본다.
설치는 윈도우즈 설치와 리눅스 설치가 있다. 일단 윈도에서의 설치부터 다루겠다. 
환경은... 필자는 Windows Vista이지만, Windows XP에서 설치/운영하여야 한다.(이점도 중요함!!) 
비스타에서는 UAC 관리를 수동으로 해주면서, 경로의 roaming 과정을 숙지하여야만
사용 가능하다. (이걸 듣고서 바로 감이 오지 않으면, 절대 비스타에서는 설치하지 말라!!)  

1) 일단 QDevelop 0.26-1을 다운로드 받는다.
(http://qdevelop.org/public/release/QDevelop-0.26.1-1-setup.exe)

2) 다음 MinGW를 다운받는다.
(ftp://ftp.trolltech.com/qt/source/qt-win-opensource-4.4.3-mingw.exe)
(Qt 버전은 오픈 버전의 4.4.3 이다.)

3) sf.net 에서 mingw용 gdb 6.8 를 다운받는다.
(http://sourceforge.net/project/showfiles.php?group_id=2435)
(http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=20507&release_id=594520)
(http://sourceforge.net/project/downloading.php?group_id=2435&use_mirror=jaist&filename=gdb-6.8-mingw-3.tar.bz2&84973469)

   다운받은후 압축을 푼다. (압축은 알집, WinRAR 등으로 풀어라)
   다음과 같이 풀어졌으면 정상이다.
   
4) ctags 를 다운받는다.
   (http://prdownloads.sourceforge.net/ctags/ec554w32.zip?download)
  
   물론 압축을 풀어 두자.

5) 일단 MinGW 부터 설치를 한다.
    (이때 설치 경로는 C:\MinGW 등으로 하는 것이 가장 좋다!!)
    (하지만, 파티션을 나누어서 윈도를 설치했다면, 알아서 드라이브 경로를 바꾸어서 설치하라.
     F:\MinGW 등등)  
    (만약 한번도 MinGW 설치를 제대로 해본적이 없거나, 그 구조를 모른다면, 디폴트로만 설치하라!!)
    설치 중 Qt 를 설치할 지를 물어보는데, 당연히 설치를 해야 한다.
   설치 경로는 C:\Qt 등으로 하는 것이 가장 좋다! 
    
6) 설치된 MinGW 경로에 gdb 를 복사한다.
    복사 경로는 아래와 같으며, 압축을 푼 경로를  mingw 로트 경로로 보면 된다.
o gdb-6.8-mingw-3\include => C:\MinGW\include
o gdb-6.8-mingw-3\info => MinGW\info
o gdb-6.8-mingw-3\lib => MinGW\lib
o gdb-6.8-mingw-3\man\man1 => MinGW\man\man1

7) ctags 는 임의의 경로에 넣어 주면 되지만, C:\Qt 경로 아래에 넣어 C:\Qt\ctags554 와 같이
  넣어 주면 관리하기가 편하다.

8) 윈도우즈 PATH 에 다음을 추가해 주자. (프로그래밍한다면서 설마 이걸 못하지는 않겠지?!?!)   
   C:\MinGW\bin;C:\Qt\4.4.3\bin;C:\Qt\ctags554;
   만약 설치 경로가 다르다면, 당연히 경로를 알맞게 수정하여 넣어두자.

9) 대부분의 설치 과정은 종료되었다. 이제 QDevelop 를 잘 설치해본다. 
    (경로 설정은 C:\QDevelop 식의 방법도 괜찮다!!)
 
10) QDevelop를 실행하여, 각종 프로그램의 경로를 QDevelop 에 연결하는 작업을 한다.
 경로는 설치시에 것을 알아서 연결하면 될 것이다.
 그리고, 모든 경로 설정 완료후, 좌측 하단의 Test 를 눌러 준다.
 이때 좌측의 체크 아이콘이 모두 정상이라는 위와 같은 모양이 나와야 한다.
 단 한가지 항목이라도 X 가 있다면 QDevelop 는 사용할 수 앖다.
 (그리고, 좌측 하단의 Check environment on start절대!! 끄지 말고 디폴트 상태로 놔두길 
  바란다!! 일종의 버그가 있다. 향후 패치될 수도 있다. 
  실수로 껐다면, 다시 설치해도 안되며, 설정 파일을 찾아서 지워야 한다!!
  잘모르겠다면 아예 건딜지 마라!!)

11) 수고하셨다. 
    이로써, 설치 과정은 일단락 되었다. 
    프로그램을 실행하여서 Project / New Projrct 에서 아무거나 하나 만들고 
    빌드/실행하여 보기를 바란다. (설치 완료 90% 는 이정도 까지이다.
    디버깅 테스트도 되어야 100%이겠지만 그건 이번 글에서는 빼겠다.)  
    하지만, 설치 중 문제 등으로 최종 스텝 까지  가지 못하신 분들은...
    QDevelop 포럼에 저주하는 글을 적거나(물론 영어로 해야 불만도 알아 본다)
    넷의 세계에서 답을 찾는 것이 가장 빠르다.
   그리고, 필자의 글의 댓글이나. 트랙백을 걸어서 문제 해경을 해나가기도 기원한다! 

Chao!








  

'C, C++' 카테고리의 다른 글

ACE 5.6 cygwin 빌딩  (0) 2009.02.21
C++ 자료형의 최대/최소값  (0) 2009.02.16
QDevelop 설치하기 (ver.0.26)  (0) 2009.01.25
C/C++ 역사  (0) 2009.01.03
visual studio 2005/2008 의 미묘한 버전 차이  (0) 2008.12.05
XToolkit 2008  (0) 2008.11.17

+ Recent posts