Skip to content

Add Docker build and push steps to CI workflow - #7

Merged
youssef-ar merged 1 commit into
mainfrom
feat/cicd
Apr 3, 2026
Merged

youssef-ar merged 1 commit into
mainfrom
feat/cicd

Conversation

@youssef-ar

@youssef-ar youssef-ar commented Apr 3, 2026 •

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Chores
    • Enhanced CI/CD pipeline with workflow concurrency control to prevent overlapping runs and optimize resource usage.
    • Added Docker image building and publishing capabilities to streamline the deployment process.

@coderabbitai

coderabbitai Bot commented Apr 3, 2026 •

Copy link
Copy Markdown
ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Free

Run ID: e1117885-b465-4f13-b1dd-d05ce923857e

📥 Commits

Reviewing files that changed from the base of the PR and between 93e30e7 and 689423e.

📒 Files selected for processing (1)
  • .github/workflows/ci.yml

📝 Walkthrough

Walkthrough

A GitHub Actions CI workflow now includes concurrency control to cancel redundant in-progress runs and adds a new docker-build job that builds Docker images on pull requests and publishes tagged images to Docker Hub on main branch pushes.

Changes

Cohort / File(s) Summary
CI Workflow Enhancement
.github/workflows/ci.yml
Added workflow-level concurrency with cancel-in-progress enabled; introduced docker-build job that builds images on PRs and builds/pushes versioned and latest tags to Docker Hub on main pushes with registry-based build caching.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 Our workflows now dance with concurrency's grace,
Docker images built at a lightning-fast pace,
No redundant runs clogging up the queue,
Tagged versions pushed, both fresh and brand new! 🐳
The Hub awaits treasures we've crafted with care.


Note

🎁 Summarized by CodeRabbit Free

The PR author is not assigned a seat. To perform a comprehensive line-by-line review, please assign a seat to the pull request author through the subscription management page by visiting https://app.coderabbit.ai/login.

Comment @coderabbitai help to get the list of available commands and usage tips.

@sonarqubecloud

sonarqubecloud Bot commented Apr 3, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
4 Security Hotspots

See analysis details on SonarQube Cloud

@youssef-ar
youssef-ar merged commit be41f7c into main Apr 3, 2026
3 of 4 checks passed
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.

1 participant