전체 글128 ansible 파이프 라인 with jenkins 이번 실습은 jenkins에서 하나의 프로젝트를 실행하면 그다음 프로젝트가 생성되는 파이프라인에 대해서 알아보도록 하겠다. 먼저 Build other projects를 통해 다음으로 진행할 프로젝트를 추가해 준다. 본 실습에서는 03 project->-4 project->05 project 순으로 진행해 보겠다. 본 실습은 tomcat에서 hello-world를 만드는 실습이었다. 따라서 tomcat폴더에서 아래와 같은 과정으로 tomcat을 실행해 주었다. 방금 전 tomcat화면은 아래와 같은 과정으로 접속할 수 있다. hello-wolrld라는 것을 삭제하고 생성되는지 확인해 보겠다. 이제 파이프라인을 만들어보겠다. 아래와 같은 과정으로 진행하면 된다. 다 설치되었으면 이제 시각화를 시키기 위해 v.. 2023. 10. 19. Ubuntu에서 ansible Playbook 실습[주소추가] 본 실습은 우분투 환경에서 Playbook을 활용하는 실습을 진행하겠다. Playbook은 아래의 내용과 같이 자동화 업무의 청사진 같은 것이다. 즉 Ansible Playbook은 자동화 도구의 중요한 구성요소 중 하나이다. 시스템 구성, 배포, 자동화 작업 또는 관리 작업을 정의하고 실행하는 데 사용된다. Playbook은 yaml이라는 형식을 사용하는데 Yaml Ain't Markup Language의 형식이다. Yaml은 사람이 읽기 쉽고 이해하기 쉬운 경량 마크업 언어이다. Yaml을 통해 데이터를 계층 구조로 표현할 수 있다, 더 자세한 건 아래의 블로그를 참고 바란다. https://velog.io/@deannn/Yaml-%EC%9D%B4%EB%9E%80 Yaml 이란 Xml, Json과 Y.. 2023. 10. 18. ansible을 사용한 jenkins 자동화 Dockerfile 생성 FROM tomcat:9.0 COPY ./hello-world.war /usr/local/tomcat/webapps - nano Dockerfile - yml파일 작성 --- - hosts: all tasks: - name: build a Docker image with deployed war file command: docker build -t cicd-project-ansible . args: chdir: /root - name: create a container using cicd-project-ansible image command: docker run -d --name my_cicd_project -p 8080:8080 cicd-project-ansible -04 pla.. 2023. 10. 17. ansible 배포 윈도우 환경에서 ubuntu 가상 os를 설치하고, 그 내부에 docker, jenkins, ansible, tomcat 서버를 구축한다. docker repository 생성 docker login docker pull myoungseok/ansible - 이미지 가져오기 docker tag myoungseok/ansible cloudwoong/ansible copytest.txt copy test [root@da462b619f64 ~]# cat copytest.txt copy test jenkins, docker-server2, tomcat에서 설정 root@e1795ab93545:~# pwd /root root@e1795ab93545:~# mkdir test [root@da462b619f64 ~]#.. 2023. 10. 16. 이전 1 ··· 14 15 16 17 18 19 20 ··· 32 다음