일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 맛집
- Spring
- 요리
- MySQL
- elasticsearch
- Gradle
- Design Patterns
- Oracle
- devops
- springboot
- db
- Git
- AWS
- jsp
- ReactJS
- ubuntu
- linux
- JVM
- IntelliJ
- laravel
- it
- Web Server
- Spring Boot
- Spring Batch
- redis
- tool
- java
- php
- javascript
- jenkins
- Today
- Total
목록Infra (195)
아무거나
git branch -d {branch name} git branch // 확인
> git status삭제된 파일들이 deleted 되었다며 잔뜩 나올때가 있다. 이럴 때, 가장 쉽게 할 수 있는 방법 중 하나는 다음과 같다. > git rm --> 삭제된 파일들 하나씩 제거 > git commit -m "msg" > git push 지운 파일이 많을 경우 > git add -u --> -u 옵션의 의미는 update tracked files > git commit -m "msg" > git push 이렇게 하면, 한 번에 삭제된 모든 파일을 스테이지에 올리고 저장소에 반영할 수 있다
warning: LF will be replaced by CRLF in .htaccess.The file will have its original line endings in your working directory. 사용하다보면 이러한 에러와 직면할떄가 있다.필자는 git 레파지토리에 초기 세팅을 하기위해 커밋과 푸시를 하고 git status명령어로 확인해보니.gitignore와 .htaccess 2개의 파일이 push되지 않았음을 확인했다. 해결방법은 이러하다.원인 : 윈도우 계열과 유닉스(맥, 리눅스) 계열에서의 서로 다른 플랫폼에서의 공유시 발생하는 소스의 줄바꿈 이었다. 협업할 때 겪는 소스 포맷(Formatting)과 공백 문제는 미묘하고 난해하다. 동료 사이에 사용하는 플랫폼이 다를 때는..
git reset --hard [HEAD id] // 특정 시점으로 리셋 시킨다git push origin {branch name} --force // 선택한 시점에서 강제로 push를 보낸다git push origin {branch name} // 일반 push를 한번 더 보낸다
1. 클론 - 복제/생성 -> 저장소 복제 -> 클론 2. 브랜치 스위칭 - 브랜치 오른쪽 클릭 -> 원격 브랜치 추적 ex) 응용 : 상단 메뉴에 저장소->브랜치-> 새브랜치체크아웃 체크 해제 -> 브랜치생성(로컬) 그러면 브랜치에 생성되고 그 생성된 브랜치를 원하는 remote 브랜치로 추적을 시키면 된다.
git pull을 실행했으나 tracking 정보가 없어 merge해야 한다고 함.옵션(-allow-unrelated-histories)을 붙여 로컬 orgin과 리모트 master를 강제적으로 동기화 시킴 ex ) git pull --allow-unrelated-histories origin master git pull origin master –allow-unrelated-histories
fatal: empty ident name (for ) not allowed. 오류가 생겼을 때*** Please tell me who you are. Run git config --global user.email "you@example.com" git config --global user.name "Your Name" to set your account's default identity.Omit --global to set the identity only in this repository. fatal: empty ident name (for ) not allowed. 이런 오류가 생겼을때git config --global user.email 이메일주소@naver.comgit config --global..
[jenkins 보안 취약점 업데이트후 경고메세지 출력 문제]This Jenkins instance uses deprecated protocols: JNLP-connect, JNLP2-connect, JNLP3-connetc.It may impact stability of the instance.If newer protocol versions are supported by all system components (agents, CLI and other clients), it ishighly recommended to disable the deprecated protocols. 이라는 메시지가 제거되지 않는 겁니다.관련된 내용을 찾아보니 Jenkins는 JNLP프로토콜을 통해 Agent 를 실행할 수 있도..
1. build.gradle에 저장될 jar이름 설정(안하면 jenkins item이름으로 기본정의됨)jar {archivesBaseName = "test"} 2. build 부분에서 Add build step -> Invoke Gradle script 선택 3. jekins item 설정에서 Build 부분에서 Use Gradle Wrapper 버튼 클릭하고 설정- Make gradlew executable 체크- Wrapper location: ${workspace} // ${workspace}는 해당 item 경로- Tasks: clean build 4. 빌드하고 해당 프로젝트 경로에 /build/libs 를 확인해보면 jar파일이 생성되어있다.
1. slack 채널을 생성한다. 2. https://wmp-new-biz-dev.slack.com/apps 그리고 젠킨스에서 사용할 인증 토큰을 생성하기 위해 브라우저에서 방금 만든 슬랙 url/apps로 접속하겠습니다. 3. 검색어에 jenkins CI로 검색 후 install (=add configuration) - 그럼 페이지에서 젠킨스와 어떻게 연동하면 되는지 상세하게 가이드가 보여진다. 보고 따라하자. - jenkins 플러그인에서 Slack Notification를 설치 - 이때 step3의 Base URL과 Integration Token을 복사해놓습니다. 4. jenkins관리 -> 시스템 설정에서 8에서 복사한 애들을 붙여넣는다. - Base URL, Integration Token, ..