Skip to content

Commit 5773458

Browse files
authored
Docker build action added
1 parent 7901d85 commit 5773458

File tree

3 files changed

+14
-13
lines changed

3 files changed

+14
-13
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ on:
77
pull_request:
88
types: [opened, synchronize, reopened]
99
jobs:
10-
build:
11-
name: Build
10+
docker-build:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v3
14+
- name: Build the Docker image
15+
run: cd 04-app && docker build . -t eks-terraform:$(date +%s)
16+
sonarqube:
1217
runs-on: ubuntu-latest
1318
steps:
1419
- uses: actions/checkout@v2

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# EKS sample project with Terraform
22

3-
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=ContainerOnAWS_eks-terraform&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=ContainerOnAWS_eks-terraform) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=ContainerOnAWS_eks-terraform&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=ContainerOnAWS_eks-terraform)
3+
[![Build](https://github.com/DevSecOpsSamples/eks-terraform/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/DevSecOpsSamples/eks-terraform/actions/workflows/build.yml)
4+
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-terraform&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-terraform) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=DevSecOpsSamples_eks-terraform&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=DevSecOpsSamples_eks-terraform)
45

56
![eks-terraform](./screenshots/eks-terraform.png?raw=true)
67

@@ -61,7 +62,7 @@ kubectl apply -f ping-api.yaml
6162

6263
[04-app/ping-api-template.yaml](./04-app/ping-api-template.yaml)
6364

64-
## Clean Up
65+
## Cleanup
6566

6667
```bash
6768
cd 02-eks

build.gradle

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
plugins {
2-
id 'base'
3-
id "org.sonarqube" version "3.4.0.2513"
4-
}
5-
6-
repositories {
7-
mavenCentral()
2+
id "org.sonarqube" version "3.5.0.2730"
83
}
94

105
sonarqube {
116
properties {
127
property "sonar.projectName", "eks-terraform"
13-
property "sonar.projectKey", "ContainerOnAWS_eks-terraform"
14-
property "sonar.organization", "containeronaws"
8+
property "sonar.projectKey", "DevSecOpsSamples_eks-terraform"
9+
property "sonar.organization", "devsecopssamples"
1510
// property "sonar.host.url", "http://127.0.0.1:9000"
1611
property "sonar.host.url", "https://sonarcloud.io"
1712
property "sonar.sourceEncoding", "UTF-8"
@@ -21,6 +16,6 @@ sonarqube {
2116
property "sonar.issue.ignore.multicriteria", "e1"
2217
property "sonar.issue.ignore.multicriteria.e1.ruleKey", "typescript:S1848"
2318
property "sonar.issue.ignore.multicriteria.e1.resourceKey", "**/*.ts"
24-
property "sonar.links.ci", "https://github.com/ContainerOnAWS/eks-terraform"
19+
property "sonar.links.ci", "https://github.com/DevSecOpsSamples/eks-terraform/actions"
2520
}
2621
}

0 commit comments

Comments
 (0)