일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- snmp
- c++ 정규식
- telegraf
- python os
- CentOS7
- 정규식 컴파일
- c3 초
- 백준
- centos pyhon 설치
- selinux port 등록
- c3 축 없애기
- semanage
- influxdb 설치
- 정규식 활용
- c3 step graph
- python popen
- gcc regex
- c3 second
- snmp test
- c3 축 가리기
- grafana dashboard
- InfluxDB
- 1697
- regex_search
- gcc 업데이트
- python subprocess
- linux시간으로 변경
- subporcess path
- 정규식 문자열 출력
- g++ 업데이트
- Today
- Total
목록GitLab (5)
리셋 되지 말자
dind에서 shell로 변경 기존 .gitlab-ci.yml 스크립트 stages: # List of stages for jobs, and their order of execution - build - test - deploy variables: DOCKER_HOST: tcp://docker:2375 DOCKER_TLS_CERTDIR: "" build-job: # This job runs in the build stage, which runs first. stage: build image: docker:20.10.13 services: - docker:20.10.13-dind script: - echo "Start build" - export AWS_ACCESS_KEY_ID="$AWS_ACCESS_KE..
참고 echo $! : kim-dragon.tistory.com/48 스크립트 get_max_swap_size.py : 0.1초마다 free 명령어를 통해, 현재 사용된 used Swap 크기를 가져와서 max_swap_size 변수를 최대값으로 계속 갱신. signal 등록을 통해 kill 명령어로 프로세스가 종료되면, max_swap_size를 출력하고 종료하도록 설정. import subprocess from time import sleep import signal import sys max_swap_size = 0 def handler(signum, frame): print("kill signal") print(max_swap_size) sys.exit(0) signal.signal(signal...
설치 스크립트 #!/bin/bash amazon-linux-extras install -y docker usermod -aG docker ec2-user systemctl enable docker systemctl start docker curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | bash yum install -y gitlab-runner-14.10.0-1 버퍼/캐시 비우기(/swap 파일이 스왑 메모리로 사용되고 있을 경우) echo 3 > /proc/sys/vm/drop_caches swapoff -a swapon /swapfile 스왑파일을 이용한 스왑 메모리 할당 # 2..
임시저장: https://stackoverflow.com/questions/61105333/cannot-connect-to-the-docker-daemon-at-tcp-localhost2375-is-the-docker-daem 참고 공식 홈페이지 : https://docs.gitlab.com/runner/install/linux-repository.html CentOS에 설치 1. repo 설치 curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash 2. gitlab runner 설치 - 최신버전 설치, 특정 버전 설치 방법 # 설치가능한 버전 확인 yum list git..
간단하게 gitlab runner를 docker로 실행해서 CI 과정을 수행해봄 0. 사전준비 - docker 설치(gitlab-runner를 docker로 실행하기 위해서 설치 필요. 운영체제 별로 local로 설치하는 법이 존재하지만 여기서는 docker로 runner를 실행함. shared runner를 사용할 경우는 runner를 생성하여 실행할 필요 없음. shared runner를 사용하는 법은 다루지 않음) - gitlab 가입(가입 방법은 다루지 않음) 1. 프로젝트 생성 2. ssh키 등록(이미 등록한 경우나 public repogitory로 생성한 경우 생략) 링크를 따라하여 등록(docs.gitlab.com/ee/ssh/README.html#generate-an-ssh-key-pair..