본문 바로가기
반응형

DevOps28

[Jenkins] pipeline script CI/CD pipeline script를 적용하여 CI/CD를 구현한 캡쳐화면이다.   pipeline script를 단계별로 설명하려 한다.pipeline { agent any tools { gradle '8.11' } ...}pipeline scipt의 시작 부분은 tools인 maven으로 할지, gradle로 할지 명시한다. 사용할 tool은 이미 설치가 되어 있어야 한다.   pipeline { ... environment { DOCKER_TAG = "latest" GITLAB_URL = "http://000.000.0.82:8081/test/test_cicd" REMOTE_SERVER = "garden@000.000.0.8.. 2024. 11. 4.
[Ubuntu] time zone 세팅(asia/seoul) 다음 명령어를 입력하면 된다.sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime   date 명령어를 통해 세팅된 시간을 확인할 수 있다. 2024. 10. 25.
[Jenkins] 시간 설정 방법(Time zone) Jenkins 빌드를 하다보면 원하지 않는 시간대가 나온다. Jenkins 시간 설정을 해야한다.  Jenkins 우측 상단에 사용자 이모티콘을 클릭한다.   좌측 메뉴에서 Account를 클릭한다.   스크롤을 내리면 Time zone에 대한 select box에서 원하는 시간대를 선택하면 된다.   참조:https://osg.kr/archives/738 Jenkins Timezone(젠킨스 타임존) 설정 방법 - 오솔길젠킨스에서 프로젝트 빌드를 수행한 시간이 현재 나의 시간과 맞지 않아서 Timezone 설정을 하고 싶은 경우 있으시죠? 현재 시간과 일치하지 않는 시간으로 그냥 사용하다 보면 나름의 적응을 하osg.kr 2024. 10. 25.
[Ubuntu] server 22.04.5 설치시 네트워크 세팅 문제 Ubuntu server 설치시(ubuntu 22.04.5-live-server-amd64를 설치하였다)Network configuration에서 네트워킹 세팅을 하지 않으면 와이파이 연결이 안되는 문제가 생긴다. Network configuration 단계에서 네트워크 세팅을 해야한다. Network configuration 단계에서 첫번째 네트워크를 선택하여 ipv4로 네트워크 세팅을 하려고 한다.  입력하는 정보는 동일 네트워크를 사용하는 PC에서 인터넷 프로토콜 버전 4(TCP/IPv4) 속성에서 확인하면 된다.  Ubuntu에 입력하는 인터넷 프로토콜 버전 4 매칭 값Ubuntu인터넷 프로토콜 버전 4(TCP/Ipv4)Subnet서브넷 마스크AddressIP 주소Gateway기본 게이트웨이Nam.. 2024. 10. 11.
[Git] .gitignore *yaml 적용 안됨. 해결책 이미 Git이 추적 중인 yaml파일은 .gitignore에 추가해도 계속 추적됩니다.이를 무시하기 위해서 1 .gitignore에 *.yaml을 추가합니다.*.yaml   2. 해당 yaml 파일을 git의 인덱스에서 제거합니다.git rm --cached .yaml   3. 변경 사항을 커밋합니다.git commit -m "refactor: rm *.yaml" .gitignore에 *yaml파일이 적용된 것을 확인할 수 있습니다. 2024. 6. 12.
[Git] git add . 반영 안됨. git add . 를 해도 반영이 되지 않는다. 이유는 docker 파일 위치에 있어서 안됐던 것이다 :(git add . 는 현재 디렉토리 이하의 변경 사항을 스테이징 영역에 추가하는 것을 의미한다.   위치를 이동하고 다시 git add . 를 하니 반영되었다. 2024. 4. 26.
[Git] git pull 오류시, 강제 git pull을 이용한 덮어쓰기 Git을 사용하다 보면 여러 가지 이유로 git pull 명령어가 예상대로 작동하지 않는 경우가 있다. 네트워크 문제, 충돌(conflict) 발생, 로컬 변경 사항 등 다양한 원인으로 인해 Git 작업 흐름에 지장을 받을 수 있다. 이러한 상황에서 강제로 git pull을 실행하여 원격 저장소(repository)의 내용을 강제로 동기화하는 방법은 크게 세 단계로 나누어 볼 수 있다. 1. git fetch로 받을 목록을 repository에서 업데이트 git fetch -all git fetch --all 명령어는 모든 원격 저장소와 브랜치의 최신 변경 사항을 로컬 저장소로 가져오지만, 실제 작업 디렉토리의 파일은 변경하지 않는다. 이 단계는 로컬 저장소의 정보를 최신 상태로 업데이트하며, 실제 파일.. 2024. 4. 8.
가장 최근 Git 커밋 메시지 변경 가장 최근 커밋 메시지 변경 방법은 터미널에서 다음 명령어를 치고 변경 가능하다. git commit --amend 2024. 2. 10.

반응형
반응형