From 2b327e3d6412a204a9bd23da181c7379253a1c1e Mon Sep 17 00:00:00 2001 From: engel80 Date: Sun, 18 Dec 2022 18:44:22 +0900 Subject: [PATCH 1/2] add-docker-build-action --- .github/workflows/build.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2bda9ba..87dcd09 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -7,8 +7,14 @@ on: pull_request: types: [opened, synchronize, reopened] jobs: - build: - name: Build + docker-build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Build the Docker image + run: cd app && docker build . -t python-ping-api:$(date +%s) + sonarqube: + name: Sonarqube runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 From 93f9c6dc8146b3fbcfe2d12820254d5846334e5b Mon Sep 17 00:00:00 2001 From: engel80 Date: Sun, 18 Dec 2022 18:46:03 +0900 Subject: [PATCH 2/2] . --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 500bc57..7378d96 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Python sample project for GKE -[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_gke-python-api&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_gke-python-api) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_gke-python-api&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_gke-python-api) +[![Build](https://github.com/DevSecOpsSamples/gke-python-api/actions/workflows/build.yml/badge.svg)](https://github.com/DevSecOpsSamples/gke-python-api/actions/workflows/build.yml) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_gke-python-api&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_gke-python-api) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_gke-python-api&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_gke-python-api) The sample project to deploy Python REST API application, Service, HorizontalPodAutoscaler, Ingress, and BackendConfig on GKE.