전체 글(217)
-
배열변수로 읽어들이기 (declare)
.
2023.04.05 -
[리눅스] watch 커맨드에 '|' 을 인자로 넣는 방법
watch 는 꾸준히 발생하는 출력을 감시할 때 쓸 수 있는 명령이다. 예를 들면 특정 프로세스를 실행했을 때 특정 경로에 파일을 다운로드하거나 결과물로 파일이 생성되어 용량이 늘어나는 것을 볼 때 필요하다. 간단히 긴 파일 목록을 지켜볼 때, $ ls -l 또는 $ tree -s 을 1회 실행하면 계속 늘어나는 파일 용량을 관찰할 수 없다. 그래서 watch 에 해당 작업을 인자로 넘기면 기본 1초 단위로 ls -l 을 실행함으로써 육안으로 파일 용량이 변화하는 것을 볼 수 있다. $ watch ls -l
2023.04.05 -
curl: (n) nested brace in URL position $(num):
참고 URL : https://stackoverrun.com/ko/q/6976081 '-g' 인자를 추가하면 "{", "}" 를 해석하지 않는다. $ curl -I -X GET -g "https://graph.facebook.com/v3.2/{비즈니스_디스커버리_앱_아이디}?fields=business_discovery.username("조회할_인스타그램_아이디"){followers_count,media_count,media.limit(10){timestamp,media_type,caption,comment,permalink,media_url,comments_count,like_count}}&access_token={액세스토큰}" HTTP/2 403 x-app-usage: {"call_count":78,..
2023.04.05 -
[리눅스] 파이프라인 실행에 소요된 시간 출력하기
date -ud "@$SECONDS" "+Time elapsed: %H:%M:%S" 결과) Time elapsed: 00:32:05
2023.04.05 -
Jenkinsfile - 파라미터를 받는 실질적인 빌드 Job
파라미터를 입력값으로 받는 Job 인 경우에는 "General" 섹션에서 다음을 체크하여야 한다. [v] This project is parameterized 옵션 바로 밑의 "Add Parameters ▼" 를 클릭하면 파라미터를 추가할 수 있는 form fields 가 나오는데 본 기사에서는 파이프라인으로 다룰 것이기 때문에 그냥 넘어가도 된다. (Job 실행 시 나중에 파라미터 사용내역이 이력으로 남음) 스크립트 소스 : pipeline { agent any tools { maven 'Maven' jdk 'JDK' } parameters { string(defaultValue: 'dev', name: 'BUILD_TYPE', description: 'name of sub directory, for ..
2021.03.14 -
Jenkinsfile - binding Parameters
Declarative Pipeline 에서 지원할 수 있는 environment 변수 타입이 String 뿐이므로, 아래의 스크립트에서 String.valueOf() 블럭을 생략할 수 있다. pipeline { agent any stages { stage('dev [개발] 빌드') { steps { echo 'ready to build ' build job: 'CICD_Job', wait: false, parameters: [ string(name: 'BUILD_TYPE', value: String.valueOf('dev')), string(name: 'DIST_SSH_SVR_TITLE', value: String.valueOf('This is dev')), string(name: 'DIST_SSH_SV..
2021.03.14