• 젠킨스 MacOS 설치 및 실행
      • https://www.jenkins.io/download/lts/macos
      • brew install jenkins-lts
      • brew services list
      • brew services start jenkins-lts
      • brew services restart jenkins-lts
      • brew services stop jenkins-lts
      • brew upgrade jenkins-lts
    • https://www.jenkins.io/doc
      • [1] Installing Jenkins
        • Initial Settings : ...
      • [2] Using Jenkins
        • Using credentials : 타3rd파티 사이트와 연동. (Jekins 관리 -> Manage Credentials -> ... )
        • Remote Access API :
          • REST-like 스타일의 API 제공 (https://ci.jenkins.io/api
            • XML API : ...
            • JSON API : JS기반의 JSON 데이터 접근제어 가능. 
            • Python API : 파이썬 클라이언트용 데이터 접근제어 가능.
          • Submitting jobs
            • Jobs without parameters :
              • 예) .../job/test_job/build
            • Jobs with parameters : 
              • 예) .../job/test_job/buildWithParameters
              • 작업 -> configure -> General -> "이 빌드는 매개변수..." -> 설정
          • Security : https://www.jenkins.io/doc/book/system-administration/authenticating-scripted-clients 
            • 사용자 -> configure -> API Token 발급 
          • CSRF : "CSRF protection" 를 위한 crumb 보다는... API token 이 권장됨. 
          • ...
        • Using Jenkins agents : ...
        • Using JMeter with Jenkins : ...
      • [3] Pipeline
        • ...
      • ...
  •  
  • 외부접근 설정
    • ~/Library/LaunchAgents/homebrew.mxcl.jenkins-lts.plist 파일 수정 ???
      • httpListenAddress
      • httpPort
  • command not found 에러
    • Jenkins 관리 -> 시스템 설정 -> Global Properties -> Environment variables
      • key = PATH
      • value = $PATH:/usr/local/bin
    • https://stackoverflow.com/questions/46199123/command-not-found-from-jenkins-execute-shell
    • https://stackoverflow.com/questions/5818403/jenkins-hudson-environment-variables
  • ...

-끝-

'DevOps' 카테고리의 다른 글

doppler  (0) 2023.07.13
크로미움과 토륨 in docker  (0) 2023.07.13
puckel Airflow V1 on K8S  (0) 2021.06.26
git-sync  (0) 2021.06.26
Argo CD  (0) 2020.11.23

+ Recent posts