GIt/GitHub (4) 썸네일형 리스트형 GitHub Pages + Jekyll(지킬)을 이용하여 페이지 만들기 예를들어 자신의 정보와 참여한 프로젝트를 정리하고자 함에 웹사이트를 제작하는 방법은 여러가지가 있습니다.대표적으로 호스팅 서버를 이용하여 무료로 혹은 비용을 지불하는 것입니다.비용 아까워 무료로 사용하자니 제한사항이 많은데 GitHub Pages는 코드 저장소와 호스팅이 모두 제한된 자원안에서 무료로 사용이 가능하기에 이 글을 작성합니다.가장 먼저 레포지토리를 생성합니다.유의할 점은 레포지토리의 이름을 아래와 같이 자신의 '계정명.github.io'로 해주시는 것입니다. Jekyll은 Ruby라는 언어를 바탕으로하므로 Ruby를 설치하여 줍니다.터미널을 열고 아래의 명령어를 입력하여 줍니다.brew install chruby ruby-install#원하는 버전 선택ruby-install ruby 3.3... Github Action 으로 AWS Lambda 자동 배포하기(3) Github Action 으로 AWS Lambda 자동 배포하기(2)Github Action 으로 AWS Lambda function 자동 배포하기회사 업무로인해 CTO님이 Node로 작성하신 AWS Lambda 함수를 수정하는 역할을 맡게 되었다.(난 java spring이긴한데....) 이후 수정내역을 CTO님께 보고 드리xddsr123.tistory.com 이전 작성한 Github Action을 조금더 간결하게 동작하도록 수정하였다.다만 완벽하게 모든 프로젝트에 동일하게 적용할 수준이 아니며, 관리 포인트의 감소가 다이나믹하게 이루지지 않았다. 우선 기존의 하나의 yml 파일에서 dev, main 브랜치에 PUSH 이벤트를 감지하고 있었는데 이를 쪼개어 두개의 파일로 나누었다.즉 .github/wo.. Github Action 으로 AWS Lambda 자동 배포하기(2) 보호되어 있는 글입니다. Github Action 으로 AWS Lambda 자동 배포하기 회사 업무로인해 CTO님이 Node로 작성하신 AWS Lambda 함수를 수정하는 역할을 맡게 되었다.(난 java spring이긴한데....) 이후 수정내역을 CTO님께 보고 드리면서 AWS Lambda 함수를 자동으로 배포하는 작업을 추가로 할당받게 되었다. 처음에는 AWS CodeDeploy를 사용하려고 했지만 도저히 길이 보이지 않아 Github Action을 사용하는 방법을 사용하기로 하였다. 아래는 Github Action Workflow에 대한 yml 파일이다. name: deploy lambda function on: push: branches: - deploy jobs: deploy_source: name: deploy lambda by push runs-on: ubuntu-latest .. 이전 1 다음