본문 바로가기
반응형

6. 개발도구43

[ Windows ] WSL2 Ubuntu 20.04를 22.04로 업그레이드 하기 WSL2 Ubuntu 20.04를 22.04로 업그레이드 하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ WSL Ubuntu 22.04로 업그레이드 하기 ] 입니다. : ) 0. Ubuntu 22.04 - Ubuntu 22.04 LTS Jammy Jellyfish 는 Canonical Linux OS의 장기 버전이다. - WSL2를 사용하여 20.04버전을 사용중인데, 이를 22.04 LTS (Jammy Jelly Fish)로 업그레이드 해보자. - 업그레이드 전 중요한 파일과 DB 등은 꼭 백업 해 두도록 하자. 1. 시스템 업데이트 1) 현재 나의 Ubuntu 버전은 다음과 같다. cat /etc/os-release 2) 업데이트 전 혹시 보류 중인 패키지가 있는지 확인하여 해제 sudo apt-.. 2022. 8. 17.
[ Windows ] docker desktop 설치하기 (WSL2 Ubuntu 활용) Windows 용 Docker Desktop 설치하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Docker Desktop 설치하기 ] 입니다. : ) 0. Docker Desktop 이란? - Docker Desktop을 통해 Docker를 간편하게 설정하여 사용할 수 있다. - Windows의 경우 WSL 2(Linux용 Windows 하위 시스템, 버전 2)를 활용하여 Docker Desktop과 연동하여 사용해볼 예정이다. - 전반적인 내용은 공식 홈페이지를 활용하면 더 자세한 내용을 확인할 수 있다. https://docs.microsoft.com/ko-kr/windows/wsl/ - 대부분의 내용은 다음 자습서의 내용에 근거 하였다. https://docs.microsoft.com/ko-k.. 2022. 8. 16.
[ Docker Desktop] Mac용 Docker Desktop 설치하기 Mac용 Docker Desktop 설치하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Docker Desktop 설치하기 ] 입니다. : ) 0. Docker Desktop 이란? - 로컬 환경에서 docker를 편리하게 설치하고 실행하기 위해서 사용한다. Docker에 대한 내용은 생략 ( Mac은 비싸다보니, Window 노트북에선 사용하지 못할까? 라고 생각 한다면, 요즘은 Window에서도 wsl2를 활용, docker를 사용하는 방법도 잘 나와 있으니 해당 환경 구성을 통해서도 따로 기록해 둬야 겠다.) - Docker Desktop을 통해 Docker 뿐만 아니라 Kubernetes 환경도 간편하게 설정하여 사용할 수 있다. 2. Docker Desktop 설치하기 1. 설치 준비 - 다.. 2022. 8. 5.
[ chocolatey ] Windows용 패키지 매니저 chocolatey 설치 하기 Windows용 패키지 매니저 chocolatey 설치 하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ chocolatey 설치하기 ] 입니다. : ) 0. Chocolatey란? - Chocolatey (약칭 Choco) : 윈도우에서 사용할 수 있는 커맨드 라인 패키지 매니저 이다. - 즉, Linux에서 사용하던 커맨드라인 패키지 매니저인 apt(apt-get), yum Mac에서 사용하던 Homebrew 처럼 패키지 설치 / 업데이트 / 삭제 등 에 사용하는 Windows용 패키지 매니저 이다. - 물론 MS 에서 공식으로 제공하는 도구는 아니다. 1. Chocolatey 설치하기 1. 설치 준비 - 다음 경로로 접속 https://chocolatey.org/install#install-wit.. 2021. 9. 27.
[ VSCode ] VSCode - VSIX 설치, Extension 오프라인 설치 [ VSCode ] Visual Studio Code - VSIX 다운로드 및 설치, Extension 오프라인 설치 안녕하세요. 갓대희 입니다. 이번 포스팅에선 Visual Studio Code VSIX 파일, Extension을 오프라인환경(인터넷이 지원되지 않는 환경에서)에서 설치 해보려 합니다. :- ) 인터넷이 사용 가능한 환경에서는 vscode extension market에서 확장프로그램 조회/다운로드/설치하면 된다. 하지만, 간혹 인터넷이 사용불가능한 환경, 업무망 등에서 VSCode를 사용해야하고, 확장프로그램(Extension)을 설치해야할 경우가 있다. 이런경우를 위하여 간단히 설치하는 방법을 알아보도록 하자. 0. 확장 설치파일(.vsix) 다운로드 하기 #1. VSCode 확장 프.. 2021. 7. 12.
[ VSCode ] Visual Studio Code 설치하기(및 추천 플러그인 설치) [ VSCode ] Visual Studio Code 설치하기(및 추천 플러그인 설치) 안녕하세요. 갓대희 입니다. 이번 포스팅에선 Visual Studio Code를 설치 해보려 합니다. :- ) 웹개발을 하다보면 어떤 IDE를 사용할지 고민하곤 한다. 개발자라면 다음의 에디터들 중 몇가지를 꼭 들어보거나 사용 해보았을 것이다. - Sublime Text3 - UltraEditor - Notepad++ - Atom - WebStorm - Visual Studio Code 선택의 기준은 유/무료 여부, 속도, 한글 지원여부, 다양한 플러그인 지원 여부 등이 있을 것이다. 이중 오늘은 Visual Studio Code를 사용하기위해 설치해 보려 한다.간단한 특징은 다음과 같으니 참고 하자. - 윈도우, 맥.. 2021. 1. 18.
[Git (11)] Git GUI(1) - 소스트리(SourceTree) 설치방법 및 사용방법 [Git (11)] Git GUI(1) - 소스트리(SourceTree) 설치방법 및 사용방법 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ git 소스트리 설치 및 사용 방법 ] 입니다. : ) SourceTree - 여태까지 CLI(Command Line Interface) 환경에서 Git을 사용하는 방법을 간단히 알아보았다. 당연히 GUI(Graphic User Interface) 환경에서도 Git을 사용할 수 있게 해주는 프로그램들이 있는데, Sourcetree, GitKraken, github desktop 등 다양한 프로그램이 있는데, 각각의 장단점이 있다. -일단 이번엔 예전부터 많이 사용해오던 Sourcetree 설치 방법과 사용방법에 대해 간단히 알아보려 한다. - 많이 사용하거나 들어 .. 2020. 11. 2.
[Git (10)] Git Branch(2) - 브랜치 병합하기(git branch merge) [Git (10)] Git Branch(2) - 브랜치 병합하기(git branch merge) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ git branch 병합 및 Conflict 해결하기 ] 입니다. : ) Git Merge ※ 브랜치의 사용, 머지 전략은 다양하게 있겠지만, 이번엔 가장 기초적인 머지 작업에 대해서 써보려 한다. ▶ 1. Git Merge 1) 신규생성한(없다면 생성 > git branch test ) branch로 이동 하여보자. #git checkout test #git branch - 현재 test 브랜치에 위치하고 있다. 2) test 브랜치에서 다음과 같은 신규 함수를 작성 한다. - 파일명 : test.js - 내용 function add (x, y){ console.. 2020. 10. 25.
[Git (9)] Git Branch(1) - 기초(Branch 생성 및 사용) [Git (9)] Git Branch(1) - 기초(Branch 생성 및 사용) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ git branch 생성 및 사용하기 ] 입니다. : ) 1. Git Branch란? ※ Branch란? - Software개발시 개발자들은 동일한 소스코드 위에서 신규 개발, 버그 수정 등의 업무를 협업하곤 한다. 이럴 때, 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만들어 주는 기능이 "Branch" 이다. 즉, 브랜치(Branch)를 통해 하나의 프로젝트를 여러 갈래로 나누어서 관리할 수 있다. 각각의 독립된 Branch에서 마음대로 소스코드를 변경하여 작업 한 후 원래 버전과 비교하여 또 하나의 새로운 버전을 만들어 낼 수 있다. ▶ 1. Branch 확인 하기 1.. 2020. 10. 11.
[Git (8)] Git Alias - 단축키 설정 및 사용하기 [Git (8)] Git Alias - 단축키 설정 및 사용하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ git alias 설정 및 사용하기 ] 입니다. : ) 1. Git Alias git은 수많은 명령어를 가지고 있고, 명령어들의 복잡한 옵션들을 일일이 기억하긴 매우 어렵고 번거롭다. Bash등 쉘에서 Alias 기능을 지원하는 것처럼 git도 Alias를 통해 명령어들을 간단하게 단축키로 지정하여 사용할 수 있다. ▶ 1. Git Alias 지정 하기 - 2가지 방법으로 지정 가능 하다. 1.1 Git Commands로 설정하기 - git config 를 사용하여 각 명령의 Alias을 쉽게 만들 수 있다. ex) # git config --global alias.st 'status -s' -.. 2020. 9. 23.
Jenkins 빌드 자동화 - github push시 자동 빌드 하기(github webhook) [Jenkins] [github] Jenkins 빌드 자동화 - github push시 자동 빌드 하기(github webhook) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ github Webhook으로 자동 빌드하기 ] 입니다. : ) 이번 포스팅은 이전 포스팅과 계속 이어, Github Push만 처리 해도 Jenkins를 통해 자동 빌드 처리하는 방법을 이어 나가려 한다. 이에 오늘은 Github Webhook을 설정하는 방법을 알아 보려고 하는데, Webhook이란 간단히 웹상의 Trigger 같은 존재라고 볼 수 있다. GitHub의 특정 브랜치에 소스가 push 되면, 이를 webhook으로 젠킨스에게 알려주어 빌드를 유발하도록 설정 가능하다. ※ 참고 - 이전 포스팅에서 이미 Jenki.. 2020. 7. 12.
[Jenkins] [ec2] Jenkins 원격 서버 배포(Publish Over SSH) [Jenkins] [ec2] Jenkins 원격 서버 배포(Publish Over SSH) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Jenkins와 ec2 연결하여 배포 하기 - Jenkins - Publish Over SSH ] 입니다. : ) Jenkins와 배포서버 구성을 한 서버안에서 한다면, 이전 포스팅에서 젠킨스와 Github만 연동하여 배포, 실행하면 가능할 것이다. (참고 - 2020/06/18 - [6. 개발도구/6_6 Jenkins] - [Jenkins] [github] Jenkins와 github 연동하기) 배포할 서버가 여러대로 늘어나여, 젠킨스 서버와 배포 서버가 분리되어야 한다면, 각각 서버마다 jenkins를 설치해야할까? 당연히 아니다. 한개의 젠킨스 서버 빌드하여 모든.. 2020. 7. 12.
[Jenkins] [github] Jenkins와 github 연동하기 [Jenkins] [github] Jenkins와 github 연동하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Jenkins와 github 연결하기 ] 입니다. : ) 이번 포스팅은 Jenkins와 Github을 연동하는 것이 기본 목적이긴 하지만 이후 Github Push가 바생하면 해당 이벤트를 캐치하여 Jenkins를 통해 자동 빌드 하기위해 사전 작업을 하려고 한다. 물론 상용 서버에서 이렇게 업무를 처리하진 않겠지만, 개인적으로 공부 할 때, 매번 Jenkins를 빌드 클릭 하지 않아도 되니 편하지 않을까 해서, 그리고 무엇보다 간단하니까! 작업 해보려 한다. 0.github 계정 설정 ▶ Private 저장소가 아니라 Public 저장소를 사용하면 해당 단계는 Skip해도 무방하다. -.. 2020. 6. 18.
[Jenkins] Jenkins와 JDK 설치하기 [Jenkins] Jenkins와 JDK 설치하기 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ Jenkins에 JDK 설치, JDK 설정하기 ] 입니다. : ) 0.JDK 설정 ▶ 1. Docker로 Jenkins를 설정한 경우 - 대부분 기본적으로 openjdk와 관련된 설정이 되어 있을 것이다. - 기본 설치 정보와 동일하게 JAVA_HOME 경로 입력 후 저장 ▶ 2. Oracle JDK 직접 설치 - Jenkins에서 각각 job 마다 실행할 JDK 버전이 모두 똑같지 않을 수 있다. 각각의 job의 Java 버전이 다른 경우 Jenkins에 JDK를 설정해두고 선택해서 사용할 수 있다. - Jenkins 관리 > Global Tool Configuration 메뉴 클릭 - Add JDK > I.. 2020. 6. 18.
[IntelliJ] Intellij 기본 설정3(플러그인 다운로드하여 직접 설치) [IntelliJ] Intellij 기본 설정3(플러그인 다운로드하여 직접 설치) 안녕하세요. 갓대희 입니다. 이번 포스팅은 [ IntelliJ Plugin Download하여 설치 하기 ] 입니다. : ) 이전 포스팅에서 인텔리J 플러그인 설치 하는 방법에 대해 작성 하였습니다. 2020/01/09 - [6. 개발도구/6_1 IntelliJ] - [IntelliJ] Intellij 기본 설정2(플러그인 설정) 하지만 인터넷 환경이 아닌 VDI, 즉 업무망, 사내망의 경우 Internet 연결이 막혀있어 플러그인을 설치하기 힘든 경우 다른 환경에서 플러그인 파일을 다운로드 하여 직접 설치하는 방법을 사용할 수 있다. 이번 포스팅에서는 직접 DownLoad하여 설치해보도록 하자. 0.IntelliJ Plu.. 2020. 6. 17.
반응형