From 30c2f18daff4967b8a44866b052b6d61da365b31 Mon Sep 17 00:00:00 2001 From: thulasi0512 Date: Mon, 24 Feb 2025 19:30:52 +0530 Subject: [PATCH] Create ci.yml --- github/workflows/ci.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 github/workflows/ci.yml diff --git a/github/workflows/ci.yml b/github/workflows/ci.yml new file mode 100644 index 000000000..2ad171476 --- /dev/null +++ b/github/workflows/ci.yml @@ -0,0 +1,32 @@ +name: CI/CD Pipeline + +on: + push: + branches: + - master + - develop + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Set up Docker + uses: docker/setup-buildx-action@v2 + + - name: Build Docker image + run: | + docker build -t website-build . + + - name: Run Docker container for master branch + if: github.ref == 'refs/heads/master' + run: | + docker run -d -p 82:80 website-build + + - name: Run Docker container for develop branch + if: github.ref == 'refs/heads/develop' + run: | + docker run -d -p 80:80 website-build