DevOps/Github 6

깃허브 액션즈에서, Dockerfile 실행이 안될 때 해결방법

만약 깃허브 액션즈만 안된다면, vscode에서 커밋하지 말고, 깃허브 레파지토리에서 편집하자. 필자는 DockerFile이라고 오타를 적고 처음으로 커밋한 후에, vscode에서 계속 수정하여 다시 커밋하였는데도 깃허브 액션즈가  되지 않았다.  이때는 깃허브의 편집기능을 통해 바꾸어 주어야 정상적으로 Dockerfile이라고 등록된다.

DevOps/Github 2024.05.29

Serverless로 만든 프로젝트를 깃허브 액션즈(Github actions)로 자동화하기

사용할 repository를 클릭하고 Settings로 이동한다.     Settings에서 Security -> secrets and variables -> Actions로 이동하고 New repository secret 버튼을 클릭한다.      https://codebunny99.tistory.com/104 완료     사" data-og-host="codebunny99.tistory.com" data-og-source-url="https://codebunny99.tistory.com/104" data-og-url="https://codebunny99.tistory.com/104" data-og-image="https://scrap.kakaocdn.net/dn/ch68TI/hyV9QfJedf/fFe..

DevOps/Github 2024.05.24

Serverless로 만든 프로젝트 폴더를 깃허브(Github)와 연결하기

cmd(명령프롬프트)   serverless 라고 입력한다 serverless   방향키로 Flask API로 이동한다         깃허브(Github)   New repository하기    VSCode  VSCode Serverless로 아까 만든 폴더 열고, 가상환경으로 이동하기     가상환경 만드는 방법은 아래 글 참고 https://codebunny99.tistory.com/105 RestFul API를 Serverless Framework로 연결하기*** 가상환경 만들면서 flask에 필요한 라이브러리를 다운 받아준다 *** conda create -n lambda_310 python=3.10pip install flask flask-restful mysql-connector-python ..

DevOps/Github 2024.05.23

Github Actions(깃허브 액션즈)로 서버 자동 배포 하기

CI/CD- Continuous Integration (CI) - ex) github에서 직접 pull하여서 수정사항이 완료되면 수동으로 서버에 연동- Continuous Delivery/Deployment (CD) ex) github actions로 자동으로 수정사항을 서버에 반영한다.  애자일 방식일단 아이디어 개발단계까지의 시간은 축소시키고, 배포한 후에 수정, 개선사항을 바로바로 반영하는 것으로,CD방식을 사용하면 애자일 방식을 더욱 간편하게 추구할 수 있다.   깃허브 액션즈할 repository를 선택하고, Settings를 클릭   왼쪽 메뉴창에서 Secrets and variables -> Actions로 이동한다.    New repository secret 버튼을 누른다.      (1..

DevOps/Github 2024.05.20

깃허브(Github)를 깃허브 데스크탑에 clone(클론) 시키기

PC에서 미리 설치해야 할 어플리케이션이다.   https://github.com/dashboard GitHub: Let’s build from hereGitHub is where over 100 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and fea...github.com깃허브에서 계정을 생성한다.  그리고 깃허브에 들어가 저장소(Repository)를 생성한다여기서 New를 누른다.    제목은 test으로 하였고 public(공개), Readme f..

DevOps/Github 2024.04.26

Github(깃허브) 용어 정리

local repository : 내 pc에서 관리하는 깃(git)저장소  remote repository : local저장소를 업로드하는곳 ex) 깃허브(github)  clone 클론 : 명령어로 기존 원격 저장소를 로컬에 받을수 있음  working directory : 작업이 일어나는 폴더  staging area : 작업폴더에서 변경 내용을 기록하는곳  (git저장소에서 commit하기 전에 올려두는 공간)  #status 커밋된 파일 & 스테이지에 있는 파일 : tracked 그 외 untracked  $ git status  #add 작업폴더에서 작업한 변경을 스테이지에 올릴때(커밋하기 직전에) 사용하는 명령어 add한 파일이 tracked 상태가 됨(git 관리하는 대상이 됨)  #comm..

DevOps/Github 2024.04.24