Electron Release with GitHub Action

GitHub Actions

Electron 으로 작성된 응용 프로그램을 Windows, Macos 실행파일로 빌드하고, GitHub Release 에서 다운로드 가능한 상태로 준비하는 과정을 자동화한 워크플로우를 회고합니다. GitHub Actions GitHub 에서 제공하는 워크 플로우 자동화 도구입니다. 활용해서 여러가지 자동화를 시도할 수 있습니다. Build, Release 두 개의 액션으로 구성했습니다. Release 액션은 Build 액션에 의존하고 있습니다. 모든 단계가 문제없이 실행되면, main 브랜치에 새로운 태그가 …

자동화 도구: gulp

Gulp Gulp는 시간을 소모하는 개발 업무 흐름을 자동화하기 위한 도구입니다. 자세한 내용은 gulpjs.com 에서 확인할 수 있습니다. 시작하기 $ npm install gulp-cli -g $ npm install gulp -D $ touch gulpfile.js $ gulp –help gulpjs.com 에서 발췌 CLI 도구를 설치하고, 패키지를 설치한 후 gulpfile.js 파일을 만들어서 시작합니다. 뭘 할 수 있지? gulp는 작업 흐름을 정의하고, …