개요 Jenkins Project를 만든다는 것은 빌드의 시작부터 끝까지를 만든다는 것입니다. 예를들어 app을 빌드해서 배포한다고 했을 때 개발이 완료된 코드를 git에 올려 놓는 것까지가 개발이고 git에서 pull을 해서 build한 후 배포까지 하는 것이 하나의 Jenkins Project가 하는 일입니다. 빌드 노드 jenkins를 설치 하면 빌드를 하는 Built-In Node가 하나 생성이 됩니다. 이 노드에서 빌드 작업이 실행되게 됩니다. Jenkins에서 파이프라인 프로젝트를 만들어 보겠습니다. New Item을 누릅니다. Pipeline을 선택하고 프로젝트의 이름을 입력 합니다. 저는 a_app_build_and_deploy 로 했습니다. a_app이라는 앱을 배포한다는 시나리오 입니다..
plugin에서 vim을 검색 한 후 위 플러그인을 설치 해줍니다. vscode를 재시작 합니다. settings에서 vimrc를 검색한후 Vimrc: Enable에 check해줍니다. VSCode와 Vim충돌하는 키 disable하기 ctrl + w, ctrl + d는 제가 vscode에서 사용하는 기능입니다. 그래서 vim에서는 이 키가 작동 안하게 바꾸고 싶어서 위 옵션에서 바꿔줍니다. vim.handle이라고 검색 하시면 위와 같이 settings.json을 편집할 수 있는 ui로 이동할 수 있습니다. 저는 위와 같이 설정 해주었습니다. terminal, output으로 focus가는 short cut 설정 terminal로 가는 short cut설을 하고 싶을때가 있습니다. ctrl + shif..
개요 Python개발을 하다보면 venv를 잘 구분해서 써야 할 때가 생깁니다. 예를들면 project는 여러개인데 각 프로젝트 별로 requirements.txt를 구분해서 써야 하는 경우라던지 말이죠. 그래서 venv를 구성하고 지우는 방법을 찾아보았습니다. 저는 Mac을 쓰고 있고 작업 환경은 윈도우라서 두가지를 찾아 보았습니다. Mac venv만들기 python3 -m venv venv source venv/bin/activate 결과 현재 설치된 package목록 보기 pip freeze 현재 설치된 package들을 requirements.txt로 저장하기 pip freeze > requirements.txt requirements.txt에 있는 package설치 하기 pip install -..
개요 python으로 db로직을 개발 할 때 사용하기 위해 sqlAlchemy, sqlite로 db에 table을 create하고 insert, select를 하는 로직입니다. Git Repository Kyeongrok/python-sqlalchemy (github.com) GitHub - Kyeongrok/python-sqlalchemy Contribute to Kyeongrok/python-sqlalchemy development by creating an account on GitHub. github.com Create Db, Insert from flask import Flask from flask_sqlalchemy import SQLAlchemy from datetime import date..
이 포스트는 우분투 18.04 LTS버젼 기준으로 작성했습니다. 설치 전에 버전을 꼭 확인 해보세요. 개요 내가 가진 리눅스 환경에 쿠버네티스 실습 환경을 만들기 위해 minikube를 설치합니다. https://github.com/Kyeongrok/docker_minikube_kubectl_install 결론부터 말하자면 sudo su - 로 관리자 권한으로 바꾼 뒤 위 repository의 3개 sh파일을 실행 하면 됩니다. 요약 https://www.youtube.com/watch?v=PxARzacTfYY 위 동영상에 아래 전 과정이 들어있습니다. 미리 설치해야 하는 것 - Docker, VirtualBox Docker 설치 https://phoenixnap.com/kb/how-to-install-..
개요 시즌 22에서 좋은 캐릭터는 강령술사, 악마 사냥꾼이 좋은 것 같습니다. 일단 하시는 분들이 많다는 것은 좋다는 것이지요. 그런데 강령, 악사만 하다보면 게임이 지루할때가 있습니다. 그래서 다른 캐릭터를 키워보곤 하는데요 저도 법사를 키워보았습니다. 현재 정랩은 1364이고 91단은 쉽게 도는 정도의 세팅입니다. 장점 법사의 장점이라고 하면 핼퍼를 안써도 된다는게 장점인 것 같습니다.(그만큼 22시즌에서는 장점이 딱히 없습니다) 왜냐하면 방어 스킬 중 하나인 천둥 갑옷은 지속시간이 10분이기 때문에 계속 연타를 안해줘도 됩니다. 캐릭터가 여러개라면 핼퍼를 매번 바꿔 켜는 것도 꽤 귀찮습니다. 그리고 부두술사에 비해 좋은점은 '순간이동'이 있기 때문에 기동력이 조금 더 좋다는 것입니다. 부두가 키우기..
이 포스트는 아래 포스트를 참고 했습니다. huisam.tistory.com/entry/k8s-deployment 개요 이번 프로젝트가 k8s 환경에서 진행된다고 하여 스터디를 하면서 이 글을 씁니다. 특이사항으로는 회사에 입사해서 노트북을 최신 맥프로 M1으로 샀는데 intel이 아닌 arm64환경이라 docker설치부터 애로사항이 있었습니다. 역시 최신은 사는게 아니라는 말을 괜히 하는게 아니라는 것을 새삼 다시 느낍니다. 가장 심플하게 pods, deployments, service이렇게 3가지만 이용했습니다. Docker설치 제가 사용한 docker버젼은 20.10.1 버젼 입니다. docs.docker.com/docker-for-mac/apple-m1/ Apple M1 Tech Preview d..
Docker Ubuntu설치 가이드 링크 docs.docker.com/engine/install/ubuntu/ 위와 같이 docker 20.10.1버전인데 다른 버전으로 내리고 싶을 때가 있습니다. ex)k8s를 설치할때 등 docker지우기 sudo apt-get remove docker docker-engine docker.io containerd runc 현재 도커를 지워줍니다. 설치 가능한 docker버전 보기 apt-cache madison docker-ce 위 명령어로 현재 os에 설치 가능한 docker버전을 봅니다. 여기에서 5:19.03.14~3-0~ubuntu-bionic 이 버전을 설치 해보겠습니다. 특정 버전으로 도커 설치하기 sudo apt-get install docker-ce=..
시작하기프리미어를 시작 하면 아래와 같이 최근 프로젝트 목록이 나옵니다. '프로젝트 열기'를 누르면이런식으로 이전에 작업했던 프로젝트들이 나옵니다. 계속 작업 하고 싶다면 이전에 작업 했던 프로젝트를 엽니다. 새로운 비디오를 작업 하고 싶다면 '새 프로젝트...'를 선택 합니다. 프로젝트 이름을 지정 하고 다른 옵션은 바꾸지 않습니다. 동영상 소스 추가 하기새로 프로젝트를 생성 했기 때문에 편집할 동영상 소스를 추가 하라는 창이 뜹니다. 동영상 소스를 추가 해줍니다. 추가한 동영상 소스를 더블 클릭합니다.그러면 프리미어 안쪽으로 동영상이 올라갑니다. 타임라인에 추가 하기소스를 불러 왔으면 타임라인에 추가 해주어야 합니다. 방법은 소스를 드래그앤 드롭을 해주면 됩니다. 아래와 같이 타임라인에 소스가 추가 ..
- Total
- Today
- Yesterday
- 싱가폴
- shellscript
- 도커컨테이너
- 이직
- 도커각티슈박스
- Linux
- docker container
- 도커티슈박스
- 도커티슈케이스
- 2017 티스토리 결산
- 개발자
- 도커각티슈케이스
- docker container case
- docker container tissue
- docker container whale
- docker container tissue box
- vim
- Sh
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |