Skip to content

Feature/CI core services - #1560

Open
Duy1706 wants to merge 66 commits into
nashtech-garage:mainfrom
VyBui13:feature/ci-core-services
Open

Feature/CI core services#1560
Duy1706 wants to merge 66 commits into
nashtech-garage:mainfrom
VyBui13:feature/ci-core-services

Conversation

@Duy1706

@Duy1706 Duy1706 commented Jun 24, 2026

Copy link
Copy Markdown

Summary

This PR adds CI/CD workflows for core services based on cart-ci template.

Changes

  • Add GitHub Actions CI for 6 services:

    • product
    • inventory
    • media
    • search
    • order
    • rating
  • Each workflow:

    • Trigger on all branches
    • Build Docker image using commit SHA as tag
    • Push image to Docker Hub

Purpose

Ensure each microservice can be built and tested independently with CI pipeline.

Test

  • Triggered CI on feature branch
  • Docker image successfully pushed to Docker Hub
  • GitHub Actions passed for all services

nuocbiendang12 and others added 30 commits April 18, 2026 11:22
Update GitLeaks workflow to trigger on push and pull request events.
Modify GitLeaks check workflow triggers
…nd: test, no JAVA_HOME override, no continue-on-error, include all 18 services)
VyBui13 and others added 25 commits April 28, 2026 14:12
Updated CI workflow to trigger on feature/test-cd-cart branch for Docker login, image build, and deployment.
Updated CI workflow to include 'feature/test-cd-cart' branch and adjusted environment variable for repository checks.
Added Helm dependency update step before installation.
Updated deployment steps in CI workflow for Azure K3s.
Updated deployment steps for Azure K3s in CI workflow.
Modify CI workflow for feature/test-cd-cart branch

@HaiQNA HaiQNA left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

its look good for me

@HaiQNA HaiQNA left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

its look good for me

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants