Skip to content

build: Create Jenkinsfile#73

Merged
SangWJDev merged 1 commit intodevfrom
build/72-build-jenkins
Jun 3, 2025
Merged

build: Create Jenkinsfile#73
SangWJDev merged 1 commit intodevfrom
build/72-build-jenkins

Conversation

@SangWJDev
Copy link
Copy Markdown
Collaborator

📌 PR 목적 및 내용

  • Jenkins CI/CD 구축을 위해 Jenkinsfile을 프로젝트 루트에 추가합니다.
  • Jenkins 서버에서 자동 빌드/테스트/배포가 가능하도록 파이프라인 설정을 완료했습니다.
  • Discord Webhook을 통한 빌드 성공/실패 알림을 연동했습니다.

✏️ 변경 사항

  • 프로젝트 루트에 Jenkinsfile 추가
  • GitHub Actions를 참고해 Jenkins Pipeline으로 변환
  • Gradle 빌드 및 테스트 단계 포함
  • Discord Webhook 알림 추가
  • Jenkinsfile 내 Docker MySQL 서비스 기동 단계 추가
  • Jenkins Tool Configuration(JDK 17) 사용 설정
  • GitHub Webhook을 위한 브랜치 필터링(예: dev/main) 설정 가이드 추가

✅ 체크리스트

  • 코드가 정상적으로 동작하나요?
  • 기존 코드와 충돌이 없나요?
  • 테스트를 통과했나요?
  • 문서 업데이트가 필요한가요?

🔗 관련 이슈 (선택사항)

#72

@SangWJDev SangWJDev self-assigned this Jun 3, 2025
@SangWJDev SangWJDev added the Deploy 배포 관련 label Jun 3, 2025
@SangWJDev SangWJDev merged commit 03d610f into dev Jun 3, 2025
2 checks passed
@SangWJDev SangWJDev deleted the build/72-build-jenkins branch June 3, 2025 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Deploy 배포 관련

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant