Post
원문 보기 →[CI/CD] Ansible이 설치된 Jenkins Docker Container 만들기
Jenkins는 이제 DevOps 에 있어 빠져서는 안될 중요한 자리를 잡고 있습니다. 계획 > 개발 > 개발자테스트(단위테스트) > 릴리즈(컨테이너라이즈) >릴리즈 테스트 > 배포(오케스트레이션) > 배포테스트 > 운영 (모니터링) > 계획 과 같은 쳇바퀴에서 빠질 수 없는 역할을 합니다.각각의 항목에 대해 워크플로우를 지정하여 놓으면,소스가 수정되어 준비되면 자동 트리거링 되어 빌드를 하고 빌드가 실패하면메일, 슬랙, 텔레그램 등으로 알람을 보내고,성공하면 다음과정인 릴리즈를 하는 등이지요. 계속하여 성공하면 다음과정 다음과정으로 진행됩니다.궁극적으로는 어떻게 개발할까 고민하고 실제 코딩을 해 놓으면(단위 테스트 등의 상세 테스트 코드까지는 작성해야 합니다
Related Posts
3 posts[ansible] 윈도우 접속에서 창으로 떠서 돌아가야 하는 앱에 대한 고찰
지난번에 윈도우10에 ansible 대상 장치로 붙여 관리하는 것을 살펴보았습니다. 좀 더 작업을 하다보니, 이상한 현상이 발생하더군요.관리 대상 윈도우 10 에 화면을 띄워서 작업하는 프로그램을 돌리는데 문제가 발생합니다. 예를 들어 "notepad"를 일반 데스크탑에서 실행하고 그 프로세스를 작업관리자인 task manager 에서 확인해보겠습니다. 그러면 위의 그림과 같이 "Apps" 아래에 프로세스가 보이며, 화면에 나타나는데요, 다음의 ansible 의 태스크로 실행을 해 보겠습니다. tasks: - name: first ping win_ping: - name: pkg install win_shell: notepad.exe args:
[DevOps] Windows 7에 ansible 이용하기
지난번에 "[DevOps] Windows 10에 ansible 이용하기" 를 살펴보았습니다.그래도 현재 가장 많이 사용하는 윈도우를 꼽으라면 윈도우7이 빠질 수 없기에윈도우 7 버전의 32, 64 비트 가상 머신을 ansible로 연동해 보았습니다. 우선 지난번 윈도우10에서 처럼 설치를 하려고 하면, 위와 같은 오류가 발생합니다.오류 메시지를 보니, 파워쉘 버전이 3 이상부터 지원한다고 하는군요.(해당 솔루션을 찾느라고 이리 저리 반나절을 헤메고 다녔다는...) 그런데 해당 버전을 보니, 이런.. 2.0 이군요. 그럼 파워쉘을 업그레이드 해 볼까요? "Windows Management Framework 3.0" 에서 다운로드 할 수 있습니다. 해당 사이트에서 "Download"를 눌러, 6.
Ansible에서 ESXi 6.5 VM 관리하기
회사에서 어찌 저찌 하다보니 혼자 DevOps를 구축하게 되었네요.이제 그 끝이 보여갑니다. - Ryzen으로 ESXi 서버 구축하기- Photon Linux로 Docker Host 구축하기- 맥 시에라를 인텔CPU 기반 ESXi 서버에서 VM으로 돌려보기- Photon Linux에 Ansible을 포함한 젠킨스 컨테이너 만들기- ESXi 재기동 VM 및 Photon Linux의 재시작 서비스 설정 각 회사마다 처해진 상황이 다르기 때문에 범용 DevOps라 하기에는 아직 좀 멀지만,조금 다듬으면 ESXi 서버에 몽땅 필요한 것을 담아 넣고 DevOps 를 기동시킬 수 있겠습니다.(나중에 기회가 되면 정리를 별도로 할 생각입니다) 그 중에 정리를 위해서 하나의 그림으로 먼저 시작을 해 봅니다. 위의


