Jenkins Jenkins에서 StyleDocco를 사용하여 스타일 가이드 만들기 Rails의 프로젝트에서 슬슬 CSS의 스타일 가이드 갖고 싶은 말을 하고 있었을 때와 어떤 사람에게 StyleDocco를 추천받았기 때문에. Rails라고 KSS라든지 있습니다만, 스스로 view 쓰는 것도 생각하고, 우선 StyleDocco로 했습니다. 로컬에서 grunt watch하고 결과를 보는 것은 비교적 간단합니다만, 모처럼 Jenkins에서 CI하고 있기 때문에, Jenkins에... styledoccoJenkinsgrunt GitLab webhook에서 jenkis 빌드 소개 프로젝트 운영으로 자산을 만들 때 jenkins로 빌드하고 있습니다. 이미지 등 git에 push하고 jenkins의 매개 변수를 설정하고 포치 이것만이지만,이 작업을 수행하는 데 매일 상당한 횟수가 있습니다. 무슨 에셋을 줄 것인가? 수수하게 귀찮은 하고 싶은 일 git에 push하면 마음대로 jenkis 빌드하고 싶다 예) test.png 커밋 커밋 된 파일 이름을 php로 구문 분... JenkinsPHPWebhook 설계 문서를 Markdown에서 만들고 피드백 루프에 올려 놓습니다. 그 현장에서는 설계서를 스프레드 시트로 작성하는 악습이 있었기 때문에, 설계서를 Markdown에서 작성하도록 변경하여 git으로 관리할 수 있도록 했습니다. 로컬 환경에서 편집한 Markdown 파일을 git 원격 리포지토리에 push합니다. ① push 이벤트에 hook시켜 jenkins의 job을 기동시킵니다. jenkins의 job 내에서 git 저장소에서 Markdown 파일과, 그... Jenkins설계서GitLabMarkdownplantuml fuego test system 설치 fuego test system을 설치하는 절차를 설명합니다. 다음을 참고 fuego test system Fuego는 임베디드 Linux 테스트를 위해 특별히 설계된 테스트 시스템입니다. 테스트 실행의 주요 방법은 호스트 시스템에서 임베디드 대상의 자동 테스트를 지원합니다. 우분투16.04 docker 설치 fuego 다운로드/빌드/시작은 다음 단계에서 수행됩니다. 브라우저에서 Jenkin... 임베디드JenkinsFuego 【2018년판】Docker+Rancher+Jenkins인 CI환경을 구축한다 라고 하는 것으로, CI 환경도 바삭하게 준비해 버립시다. 이번에는 Sarah의 CentOS7에 Docker/Rancher/Jenkins를 설정하고 싶습니다. 먼저 Docker-CE를 설치합니다. 공식 사이트의 커맨드를 챠챠 치고 갑니다. docker-compose 명령도 넣습니다. 버전을 확인합니다. 이제 Docker 준비는 괜찮습니다! Rancher는 Docker의 컨테이너 이미지가 배포... JenkinsCentOSranchercentos7도커 멘도쿠사이에서 Jenkins의 직업에 SVN 커밋 한 이야기 나는 게으른다. doma-gen을 사용하여 Dao를 자동 생성하고 있습니다만, 개발 서버의 DB에 변경이 들어갈 때마다 자동 생성을 실시하는 것은 인간의 일이 아닐 것이라고 생각해 Jenkins 아저씨에게 하게 했습니다 메모. 잘 읽고, Jenkins에서 여러 가지를 할 수 있다고 생각합니다. 개발 서버 OS: Linux 구성 관리: SVN 프로젝트 관리: maven Jenkins 버전: 2... svnJenkins Jenkins의 빌드가 갑자기 java.net.MalformedURLException으로 떨어졌습니다. Jenkins에서 Go로 작성된 소스를 빌드하고 있지만 그 작업이 갑자기 떨어지게 되었기 때문에 해결책을 설명합니다. 이 문제는 나열된 시점 (2020/07/01)에서 이미 수정 된 (릴리스 대기) 상태입니다. 릴리즈까지의 일시적인 기분으로서 대응하고 있으므로 주의해 주십시오. 현재는 수정되었습니다. 어제(2020/06/30) 근처부터, 갑자기 Jenkins가 이하의 예외를 토해 떨어지게 되... 5Jenkins Ubuntu18.04에 Jenkins 설치 http://<서버 IP>:8080/ 위 URL에 액세스하면 아래 이미지와 같은 페이지가 표시됩니다. 아래 명령을 입력하여 Administrator password를 확인합니다. sudo cat /var/lib/jenkins/secrets/initialAdminPassword 위의 명령으로 표시된 암호를 "Administrator password"에 복사하십시오. Continue를 클릭하십시... Jenkins우분투 Backlog webhook에서 Jenkins 작업을 실행하는 방법 (매개 변수 포함) backlog의 Gitプッシュ를 트리거하여 push 된 분기에 Jenkins 작업을 실행하는 것을 생각했습니다. 의 기사를 참고로 해결할 수 있을 것 같았습니다만, 파라미터 첨부 빌드의 작업의 경우 Webhook의 URL이 바뀌어 오므로 보충으로 기록해 둡니다. 자세한 설명은 위의 기사를 참조하십시오. your_jenkins_domain : jenkins의 도메인 이름 job : Jenkin... BacklogJenkins 【개인개발・망비록】Jenkins로 GitHub의 변경 검지→자동 테스트・결과 표시・메일 통지 개발중인 mac에 Jenkins 설치 GitHub 정기적으로 확인 변경이 있으면 테스트를 포함한 빌드를 실시 테스트 실패시 이메일 알림 테스트 결과를 Jenkins 화면에서 확인 Jenkins 2.238 JDK 1.8.0_231 (build.gradle 내의 JDK 버젼과 맞춘다) gradle6.4.1 SpringBoot로 만든 웹 앱(gradle 프로젝트). JUnit4와 Selenied에... Jenkins 【Jenkins】특정 작업을 우선 실행한다【Priority Sorter Plugin】 Jenkins에서는 [Jenkinsの管理]->[システムの設定] 보다 동시 빌드 수의 설정을 할 수 있습니다만, 그 수를 넘은 분은 빌드 대기로 빌드 큐에 모여 갑니다. 대부분의 경우는 스케줄된 순서로 문제 없습니다만, 안에는 빨리 완료해 주었으면 하는 빌드나, 연속해 취급하고 싶은 작업이 있거나 합니다. 그래서 빌드 큐에 우선 순위를 부여하는 Priority Sorter라는 Plugin을 소... Jenkins [젠킨스] 파이프라인 작업이 sh로 멈추는 문제 Jenkins Pipeline에서 sh가 중단되는 문제입니다. 이 문제를 해결하는 데는 이틀이 걸렸습니다. Jenkins 버전은 2.204.6 Jenkins 환경 변수 설정에서 PATH 대신 PATH + EXTRA를 사용합시다. 파이프라인 스크립트는 다음과 같습니다. 그러면 다음과 같은 로그를 할 수 있습니다. 멈출 때 작업의 Thread Dump를 살펴보면 다음과 같은 로그가 나옵니다. 이... 파이프라인Jenkins
Jenkins에서 StyleDocco를 사용하여 스타일 가이드 만들기 Rails의 프로젝트에서 슬슬 CSS의 스타일 가이드 갖고 싶은 말을 하고 있었을 때와 어떤 사람에게 StyleDocco를 추천받았기 때문에. Rails라고 KSS라든지 있습니다만, 스스로 view 쓰는 것도 생각하고, 우선 StyleDocco로 했습니다. 로컬에서 grunt watch하고 결과를 보는 것은 비교적 간단합니다만, 모처럼 Jenkins에서 CI하고 있기 때문에, Jenkins에... styledoccoJenkinsgrunt GitLab webhook에서 jenkis 빌드 소개 프로젝트 운영으로 자산을 만들 때 jenkins로 빌드하고 있습니다. 이미지 등 git에 push하고 jenkins의 매개 변수를 설정하고 포치 이것만이지만,이 작업을 수행하는 데 매일 상당한 횟수가 있습니다. 무슨 에셋을 줄 것인가? 수수하게 귀찮은 하고 싶은 일 git에 push하면 마음대로 jenkis 빌드하고 싶다 예) test.png 커밋 커밋 된 파일 이름을 php로 구문 분... JenkinsPHPWebhook 설계 문서를 Markdown에서 만들고 피드백 루프에 올려 놓습니다. 그 현장에서는 설계서를 스프레드 시트로 작성하는 악습이 있었기 때문에, 설계서를 Markdown에서 작성하도록 변경하여 git으로 관리할 수 있도록 했습니다. 로컬 환경에서 편집한 Markdown 파일을 git 원격 리포지토리에 push합니다. ① push 이벤트에 hook시켜 jenkins의 job을 기동시킵니다. jenkins의 job 내에서 git 저장소에서 Markdown 파일과, 그... Jenkins설계서GitLabMarkdownplantuml fuego test system 설치 fuego test system을 설치하는 절차를 설명합니다. 다음을 참고 fuego test system Fuego는 임베디드 Linux 테스트를 위해 특별히 설계된 테스트 시스템입니다. 테스트 실행의 주요 방법은 호스트 시스템에서 임베디드 대상의 자동 테스트를 지원합니다. 우분투16.04 docker 설치 fuego 다운로드/빌드/시작은 다음 단계에서 수행됩니다. 브라우저에서 Jenkin... 임베디드JenkinsFuego 【2018년판】Docker+Rancher+Jenkins인 CI환경을 구축한다 라고 하는 것으로, CI 환경도 바삭하게 준비해 버립시다. 이번에는 Sarah의 CentOS7에 Docker/Rancher/Jenkins를 설정하고 싶습니다. 먼저 Docker-CE를 설치합니다. 공식 사이트의 커맨드를 챠챠 치고 갑니다. docker-compose 명령도 넣습니다. 버전을 확인합니다. 이제 Docker 준비는 괜찮습니다! Rancher는 Docker의 컨테이너 이미지가 배포... JenkinsCentOSranchercentos7도커 멘도쿠사이에서 Jenkins의 직업에 SVN 커밋 한 이야기 나는 게으른다. doma-gen을 사용하여 Dao를 자동 생성하고 있습니다만, 개발 서버의 DB에 변경이 들어갈 때마다 자동 생성을 실시하는 것은 인간의 일이 아닐 것이라고 생각해 Jenkins 아저씨에게 하게 했습니다 메모. 잘 읽고, Jenkins에서 여러 가지를 할 수 있다고 생각합니다. 개발 서버 OS: Linux 구성 관리: SVN 프로젝트 관리: maven Jenkins 버전: 2... svnJenkins Jenkins의 빌드가 갑자기 java.net.MalformedURLException으로 떨어졌습니다. Jenkins에서 Go로 작성된 소스를 빌드하고 있지만 그 작업이 갑자기 떨어지게 되었기 때문에 해결책을 설명합니다. 이 문제는 나열된 시점 (2020/07/01)에서 이미 수정 된 (릴리스 대기) 상태입니다. 릴리즈까지의 일시적인 기분으로서 대응하고 있으므로 주의해 주십시오. 현재는 수정되었습니다. 어제(2020/06/30) 근처부터, 갑자기 Jenkins가 이하의 예외를 토해 떨어지게 되... 5Jenkins Ubuntu18.04에 Jenkins 설치 http://<서버 IP>:8080/ 위 URL에 액세스하면 아래 이미지와 같은 페이지가 표시됩니다. 아래 명령을 입력하여 Administrator password를 확인합니다. sudo cat /var/lib/jenkins/secrets/initialAdminPassword 위의 명령으로 표시된 암호를 "Administrator password"에 복사하십시오. Continue를 클릭하십시... Jenkins우분투 Backlog webhook에서 Jenkins 작업을 실행하는 방법 (매개 변수 포함) backlog의 Gitプッシュ를 트리거하여 push 된 분기에 Jenkins 작업을 실행하는 것을 생각했습니다. 의 기사를 참고로 해결할 수 있을 것 같았습니다만, 파라미터 첨부 빌드의 작업의 경우 Webhook의 URL이 바뀌어 오므로 보충으로 기록해 둡니다. 자세한 설명은 위의 기사를 참조하십시오. your_jenkins_domain : jenkins의 도메인 이름 job : Jenkin... BacklogJenkins 【개인개발・망비록】Jenkins로 GitHub의 변경 검지→자동 테스트・결과 표시・메일 통지 개발중인 mac에 Jenkins 설치 GitHub 정기적으로 확인 변경이 있으면 테스트를 포함한 빌드를 실시 테스트 실패시 이메일 알림 테스트 결과를 Jenkins 화면에서 확인 Jenkins 2.238 JDK 1.8.0_231 (build.gradle 내의 JDK 버젼과 맞춘다) gradle6.4.1 SpringBoot로 만든 웹 앱(gradle 프로젝트). JUnit4와 Selenied에... Jenkins 【Jenkins】특정 작업을 우선 실행한다【Priority Sorter Plugin】 Jenkins에서는 [Jenkinsの管理]->[システムの設定] 보다 동시 빌드 수의 설정을 할 수 있습니다만, 그 수를 넘은 분은 빌드 대기로 빌드 큐에 모여 갑니다. 대부분의 경우는 스케줄된 순서로 문제 없습니다만, 안에는 빨리 완료해 주었으면 하는 빌드나, 연속해 취급하고 싶은 작업이 있거나 합니다. 그래서 빌드 큐에 우선 순위를 부여하는 Priority Sorter라는 Plugin을 소... Jenkins [젠킨스] 파이프라인 작업이 sh로 멈추는 문제 Jenkins Pipeline에서 sh가 중단되는 문제입니다. 이 문제를 해결하는 데는 이틀이 걸렸습니다. Jenkins 버전은 2.204.6 Jenkins 환경 변수 설정에서 PATH 대신 PATH + EXTRA를 사용합시다. 파이프라인 스크립트는 다음과 같습니다. 그러면 다음과 같은 로그를 할 수 있습니다. 멈출 때 작업의 Thread Dump를 살펴보면 다음과 같은 로그가 나옵니다. 이... 파이프라인Jenkins