본문 바로가기

반응형

jenkins

[Jenkins] Jenkins에서 GitLab Webhook을 구성하는 방법(자동빌드) Jenkins에서 GitLab Webhook을 구성하는 방법(자동빌드) [Jenkins 작업] Jenkins 플러그인 설치 GitLab Plugin을 설치합니다. Dashboard > Jenkins 관리 > Plugin Manager GitLab API token 등록(Credentials) Dashboard > Jenkins 관리 > Manage Credentials Dashboard > Jenkins 관리 > System Configuration > 시스템 설정 프로젝트(PHP_Deployment) 설정 Webhooks URL, Webhooks Secret token 잘 기억합니다. Webhooks URL : http://jenkins.xxxxx.com:8080/project/PHP_Deploymen.. 더보기
[Jenkins] Jenkins와 Slack를 연동하여 알림받기 Jenkins와 Slack를 연동하여 알림받기 Slack Notification Plugin 설치 slack Credential 등록 생성한 프로젝트 구성 변경 빌드 후 조치에서 빌드 후 조치 추가 버튼을 클릭하여 드롭다운 목록을 확인할 수 있습니다. 고급 버튼을 클릭하면 아래와 같은 화면 출력됩니다. slack 메세지 더보기
[Jenkins] Jenkins 이용하여 PHP 소스 배포하기 Jenkins 이용하여 PHP 소스 배포하기 Publish over SSH 세팅 Dashboard > Jenkins 관리 > System Configuration > 시스템 설정 젠킨스에 GitLAB Access Tokens 등록하기 [GitLab 작업] GitLab로그인 - User Setting - Access Tokens [Jenkins 작업] Dashboard > Jenkins 관리 > Security > Manage Credentials 신규 프로젝트 생성 프로젝트 이름 : php-project Source files : **/** Exec command : systemctl restart php-fpm.service nginx.service 더보기
[리눅스] Jenkins 이용하여 Docker Image 만들기 Jenkins 이용하여 Docker Image 만들기 - HowToDo.cloud를 보고 재구성하였습니다. 애플리케이션 개발 main.js // load the http module var http = require('http'); // configure our HTTP server var server = http.createServer(function (request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.end("Hello World\n"); }); // listen on localhost:8000 server.listen(8000); console.log("Server listening at htt.. 더보기
젠킨스에서 도커 빌드 시 에러 젠킨스에서 도커 빌드 시 에러 docker build -t sangchul/myapp-jenkins . Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Post http://%2Fvar%2Frun%=null&version=1: dial unix /var/run/docker.sock: connect: permission denied 이 오류는 Docker가 Docker 데몬에 연결할 때 필요한 권한이 부족하여 발생하는 것입니다. Docker는 기본적으로 루트 권한을 요구하는데, 일반 사용자 계정으로 Docker 명령을 실행하면 이러한 오류가 발생할 수 있습니다. 해결.. 더보기
[리눅스] jenkins 도커 컨테이너로 올리기 jenkins 도커 컨테이너로 올리기 docker-compose.yml 편집 git clone https://github.com/anti1346/docker-jenkins.git cd docker-jenkins vim docker-compose.yml version: '3' services: master: image: jenkins/jenkins:lts restart: always container_name: jenkins privileged: true #user: root #environment: volumes: - /usr/share/zoneinfo/Asia/Seoul:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock - /usr/bin/d.. 더보기
[kubernetes] Jenkins 설치 방법 Jenkins 설치 방법 jenkins 네임스페이스 생성 $ kubectl create namespace jenkins jenkins.yaml 파일 편집 $ vim jenkins.yaml apiVersion: apps/v1 kind: Deployment metadata: name: jenkins spec: replicas: 1 selector: matchLabels: app: jenkins template: metadata: labels: app: jenkins spec: containers: - name: jenkins image: jenkins/jenkins:lts ports: - name: http-port containerPort: 8080 - name: jnlp-port containerPort.. 더보기

728x90
반응형