일에 집중하지 못하는 당신을 위한 프로그램 [Focus]
Focus Timer는 Windows 테스크탑 환경에서 실행되는 간단한 타이머 유틸리티입니다.
새로운 태그가 GitHub에 올라오면 potados-bot에 의해 새로운 릴리즈가 생기고, 워크플로우 파일에 의해 배포 스크립트가 실행됩니다.
배포 스크립트는 솔루션을 빌드한 다음 별도의 static hosting 전용 Git 저장소에 ClickOnce 배포를 수행하며, 방금 만들어진 새로운 릴리즈에 빌드 결과물을 아티팩트로 첨부하여 올리기도 합니다.
위에서 언급한 배포 파이프라인은 새로운 태그에 의해 시작됩니다. 다음 명령으로 새로운 태그를 만들고 푸시합니다:
$ git tag v1.0.0 # 사용할 버전 이름
$ git push --tags
배포 스크립트를 사용합니다.
예시:
./release.ps1 -Tag "v2.0.0"
주의: 로컬 개발 환경에서 사용하는 방법으로, 추후 변동이 있을 수 있습니다.
OS: Windows Server 2022 Datacenter 21H2
IDE: JetBrains Rider 2023.1.4
Runtime: Microsoft .NET SDK 7.0.302 (x64) from Visual Studio