mingkeAug 2, 2024Github Actions Cron으로 Upstream Repository Sync 맞추기Github Actions는 여러가지 기능들을 제공하는데요. Cron을 실행할 수도 있습니다. 이번에 Cron을 이용하게 되어 이번 포스팅에서 공유하려고 합니다.Github Actions
mingkeMay 22, 2024Github Actions - PR 생성 자동화하기오늘은 Github에서 Github Actions 를 이용하여 Pull Request(PR)을 자동으로 생성하는 방법에 대해 포스팅 해보려고합니다. Github Actions를 이용하면 아주 쉽게 그것을 가능하게 만들수 있습니다. Github Actions에 많은 기능들이 있으니까요!Github Actions
mingkeMar 7, 2024Github Actions - Docker 이미지 빌드 및 푸시하기이미지를 빌드하고 레지스트리로 푸시하는 작업은 귀찮은 작업입니다. Github Actions를 이용해 이 작업을 자동화할 수 있는 방법을 알아보겠습니다. Github Actions MarketPlace에는 다양한 Action들이 있는데요. 제가 자주 사용하는 방법을 공유해 보도록 하겠습니다.Github Actions
mingkeJan 24, 2024Github Actions CI - 코드 품질 관리를 위한 Black, Flake8 설정하기Github Actions를 CI/CD 툴로 자주 이용하고 있습니다. 꽤 편리한데 아주 쓸만합니다. 많은 개발자들이 이미 만들어 놓은 actions들이 marketplace에 존재하고 있어 그 편리함을 더 증폭시켜줍니다. 이번 포스팅에서는 CI의 기본이되는 코드 품질 관리를 위한, Python에서 아주 널리널리 쓰이고 있는 코드 포맷터와 린트, black, flake8 조합을 Github Actions에서 사용하는 방법을 알아보겠습니다.Github Actions
mingkeJan 24, 2024Github Actions에서 TEST DB 사용하기테스트코드를 작성하면서 DB가 필요한 경우가 있습니다. 로컬에서 테스트를 실행할 때는 docker-compose로 테스트 DB 컨테이너를 하나 새로 띄워서 사용했습니다. 하지만 CI/CD 구축을 할 때는 굳이 docker compose를 사용하지는 않았습니다. DB를 쉽게 띄울 수 있기에 그렇게 했습니다. Gitbhub Actions에서 TEST DB 사용하는 방법을 알아보겠습니다.FastAPIGithub Actions
mingkeNov 25, 2023Gitbhub Actions에서 S3를 활용해서 Crendential 파일 관리하기어느 날 파이프라인 구축하던 중에 한 가지 고민이 생겼습니다. Github workflow에서 이미지를 build하는데 꼭 필요한 파일이지만, .gitignore에 있어서 원격 저장소에는 push되지 않는 파일들을 어떻게 처리할까하는 고민이었습니다AWSGithub Actions