본문 바로가기

[저장용] 임시 보관소

[저장용] 12-06 정리할거

근본 - 젠킨스, 깃헙, 도커 << 제일 초기 젠킨스
https://changhyunit.tistory.com/82
추가
https://cwal.tistory.com/21
https://txegg.tistory.com/173
무중단 배포
https://gksdudrb922.tistory.com/236

근본 1) 도커로 jenkins 설치 & jenkins깃 연동
https://minsoolog.tistory.com/43

근본 2) Jenkins Generic Webhook Trigger (PR시 라벨로 젠킨스 빌드 유발)
https://freedeveloper.tistory.com/464
추가
https://bepoz-study-diary.tistory.com/385
https://zayson.tistory.com/entry/Jenkins-CICD-4-WebHook%EC%9D%84-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%9E%90%EB%8F%99-%EB%B0%B0%ED%8F%AC
https://charmer.tistory.com/entry/Jenkins-Pull-Request-Jenkins%EC%97%90-Pull-Request%EC%9D%98-%EB%B9%8C%EB%93%9C%EB%A5%BC-%EC%88%98%ED%96%89%ED%95%98%EB%8A%94-Job-%EB%A7%8C%EB%93%A4%EA%B8%B0
https://junhyunny.github.io/information/jenkins/github/jenkins-github-webhook/

근본 3) publish over SSH를 이용한 Docker 서비스 배포
https://not-to-be-reset.tistory.com/427
https://cloud-oky.tistory.com/273
추가
https://minsoolog.tistory.com/45
https://osg.kr/archives/429
https://zunoxi.tistory.com/107
https://stackoverflow.com/questions/69006002/jenkins-publish-over-ssh-pipeline-parameterized

ssh접속 로그 << BapPublisherException auth failed 발생
$ /var/log/auth.log
https://jootc.com/p/202006173535 << redhat & debian 계열

ssh 접속 >> ecdsa 키 생성하기 << userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms 에러
$ ssh-keygen -t ecdsa -b 521 -m PEM

수동으로 도커 이미지 다른 서버로 옮기기
https://velog.io/@suhongkim98/%EC%88%98%EB%8F%99%EC%9C%BC%EB%A1%9C-%EB%8F%84%EC%BB%A4-%EC%9D%B4%EB%AF%B8%EC%A7%80-%EB%8B%A4%EB%A5%B8-%EC%9B%90%EA%B2%A9-%EC%84%9C%EB%B2%84%EB%A1%9C-%EC%98%AE%EA%B8%B0%EA%B8%B0

젠킨스 내부에서 도커 실행 (with socket)
https://blog.opendocs.co.kr/?p=704

도커 기본 명령어 (정지, 시작, 재시작, 접속)
https://blog.naver.com/PostView.naver?blogId=foxrain93&logNo=220663874441&redirect=Dlog&widgetTypeCall=true&directAccess=false
도커 접속 - exec

도커 이미지&컨테이너 삭제 (동시 삭제 가능)
https://brunch.co.kr/@hopeless/10

도커파일 설정 DOCKER FILE (도커 실행 시 ENVIRONMENT 설정(local, dev, oper..))
https://hose.tistory.com/1

도커 스프링부트 외부에 경로 잡기
https://ktae23.tistory.com/151

도커 로그
https://sungwookkang.com/1299

쉘스크립트 >> comma로 배열 나누기
>> bash 에서 (젠킨스 exec에선 이게 작동)
#!/bin/bash
for i in ${variable//,/ }
https://stackoverflow.com/questions/27702452/loop-through-a-comma-separated-shell-variable

>> ?? 젠킨스 publish over ssh에선 위가 안됨
for i in {$variable}
되는 이유는 모름

쉘 if else
쉘 반복문
쉘 echo sdasd >> test.txt
쉘 문자열비교, 포함 여부 >> https://codechacha.com/ko/shell-script-compare-string/
젠킨스 jdk 설정하기
https://royleej9.tistory.com/entry/Jenkins-jdk-%EC%84%A4%EC%A0%95
https://sh970901.tistory.com/70

authorized_keys 여러개
https://m.blog.naver.com/phongdaegi/222028598772

먼지 모름
https://skyblue300a.tistory.com/14
https://2ndprince.tistory.com/44


깃 클론시 유저id, pw 같이 하는법
https://heehehe-ds.tistory.com/entry/Git-git-clone-%ED%95%A0-%EB%95%8C-username-password-%ED%95%A8%EA%BB%98-%EC%9E%85%EB%A0%A5%ED%95%B4%EC%A3%BC%EA%B8%B0
+ branch도 추가해야됨

'[저장용] 임시 보관소' 카테고리의 다른 글

원티드 공고 검색기  (1) 2024.02.01
[Python]프로그래머스 공고 검색기  (1) 2023.11.24
프로그래머스 새탭열기  (0) 2023.11.23