본문 바로가기

분류 전체보기72

2024.02.01 벌써 2월이라니.. Github actions를 통해 CI/CD Pipeline을 구축했다. 했다기 보다는 아직 진행중이지만, build와 원격 ssh 접속까지는 성공했다. 이후 배포 관련은 담당자분과 상의 예정이다. 자동화 script 작성은 처음이라 그런지 별 것 아닌 결과에도 굉장히 뿌듯했다. 여러 개의 job 마다 의존성 설정(병렬적/순차적 실행 등), 실행 결과에 따른 스크립트 작성법 등을 활용한다면 단순한 배포 뿐 아니라 더 많은 재미있는 일들을 할 수 있으리라 기대된다. 개인 프로젝트 repo에서도 이를 적용해볼까 한다. 번거롭게 매번 명령어를 입력하여 배포하는 것 보다는 훨씬 편하리라 예상된다. 2024. 2. 1.
2024.01.31 오늘의 TodoList - 모던 자바스크립트 chapter 4 - github actions: build 후 자동화 - Crawler - CSS 디자인 (반응형 적용 고려) - 자동로그인 옵션 구현방법 모던 자바스크립트 Deep dive 스터디를 시작했다. 스터디 진행 방식은 이전과 마찬가지로 당일 무작위 발표로 정해졌다. github actions로 main branch에 push 시 자동 build까지는 구현이 완료되었다. 대표님과 상의 후에 배포 방식, 추가 구현 사항 등을 고려하여 CD 부분을 진행 예정이다. 개인 프로젝트는 크롤링을 제외한 부분들을 우선적으로 만들 것이다. 인증, 라우팅, 페이지 분리 등 핵심적인 틀이라 생각되는 부분들은 구현되었으니 CSS를 작성해볼까 한다. '교내 여러 사이.. 2024. 1. 31.
2024.01.30 멋사 웹 프로젝트 회의를 진행했다. 아직까지는 순조롭게 진행되고 있다. 대표님께서 github actions를 이용해 CI/CD pipeline을 구축해보라 하셨다. 이와 관련해 지식이 전무하기에(...) 일단 시도해보겠다고 말을 했다. 금요일까지 과연 할 수 있을지 걱정이다. name: Build on PR to main on: pull_request: branches: - main jobs: build: runs-on: ubuntu-latest steps: - name: Checkout repository uses: actions/checkout@v2 - name: Set up Node.js uses: actions/setup-node@v3 with: node-version: '14' - name: .. 2024. 1. 30.
2024.01.29 감기때문에 며칠동안 몸져누웠다가.. 드디어 조금 회복했다. 부디 다들 옷 따뜻하게 입으시길... 자 그럼 오늘 해야 할 것들은?? - Github Actions CI/CD Pipeline - yuCrawler - cont 먼저 위의 github actions ci/cd pipeline에 대해서는 대표님과 이야기하기로 했다. 멋사 프로젝트의 경우에는 내일 회의를 거쳐 merge, 앞으로의 계획을 이야기 할 것이고.. 개인 프로젝트, yuCrawler에 대해 이야기해보자. 몇 번의 수정을 거쳐 인증 관련 로직들을 전부 작성하였다. 이메일 로그인, 구글 연동 로그인 기능이 있는데 이것을 Boiler-plate로 활용해도 좋을 듯 하다. 물론 이 그대로 사용하기는 좀 그렇고, 리팩토링을 한다면 말이지만.. 개인.. 2024. 1. 29.