목록코딩 공부/CI-CD (4)
ballqs 님의 블로그
Build를 하면서 났던 에러사항들을 번외로 작성해볼려고 합니다.이부분은 진짜 별거 아닌 내용도 작성되기도 하지만 이런 것도 문제 일으킬수 있다는 점을 확인할 수 있어 도움이 되었고 메모하는 습관덕에 글을 작성하게 되었기에 앞으로 Jenkins 작업할때 이런 에러는 덜 일으킬 것입니다.또한 슬랙 알람이 적용 전 상태에서 발생한 에러임을 양해부탁드립니다. 빌드 단계 코드pipeline { agent any stages { stage('Git Clone') { steps { git branch: 'dev', credentialsId: 'github-access-token', url: 'https://github.com/bal..
이전 글에 인해 Jenkins에서 사용할 온갖 설정들이 다되었습니다.이제 Item을 추가하여 Build까지 되는것까지의 내용입니다. Jenkins Item 추가Enter an item name 에 명칭 넣고 파이프라인 선택 후 OK 누르면 됩니다. GitHub project에는 적용하고자 하는 git repository를 작성해줍니다.GitHub hook trigger for GITScm polling 도 체크하기!!! Pipeline에 Script 작성!!pipeline { agent any environment { AWS_PUBLIC_IP = 'ubuntu@43.200.191.68' DOCKER_HUB = 'aysel0413' DOCKER_IMAGE ..
이전 글에서 Docker로 Jenkins를 올려서 UI에 접근이 되는것까지 확인되었습니다.이번 내용에서는 Java , Gradle , Plugins , Credentials 설정 하는 것을 작성하려고 합니다. Jenkins 관리 설정docker exec -it [Docker Container ID] /bin/bash 로 들어가거나 Docker Desktop를 통해 Jenkins 컨테이너에 접근해서 Exec를 보거나 하면 상황에서 env 명령어를 치면 아래와 같이 나옵니다.JAVA_HOME = /opt/java/openjdk 이부분을 기억해둡시다. Jenkins 화면으로 돌아가서Dashboard > Jenkins 관리 > Tools위에서 확인했던 /opt/java/openjdk 값을 넣고 Name은 ope..
프로젝트를 진행하면서 구축했던 파이프 라인에 대한 내용을 작성하고자 합니다.이번 글에 작성될 내용은 Docker로 Jenkins를 올려서 UI까지 들어가는 것까지 작성입니다. Docker를 이용한 Jenkins 환경 구축※Dockerfile 과 docker-compose 의 사용법을 숙지 후 따라하면 좋습니다. Dockerfile 파일 작성FROM jenkins/jenkins:jdk17USER rootRUN apt-get update && \ # 시스템 패키지 목록을 업데이트 apt-get upgrade -y && \ # 설치된 모든 패키지를 최신 버전으로 업그레이드 apt-get install -y openssh-client \ # openssh-client는 ssh 프로토콜을 ..