v3.2
Golang Deployment
Kubernetes Deployment for Simple Golang API
Available Tags
Alpine
Alpine (Depreciated)
Image name | Size |
---|---|
devopscorner/bookstore:go1.18-alpine3.15 |
|
devopscorner/bookstore:go1.18-alpine3.16 |
Changelog GO App
version 3.2
- All features in version 3.1
- Added sample script CI/CD Pipeline with semantic version (semver) docker build images
- AWS CodePipeline (
cicd-aws-codepipeline.yml
) - Azure DevOps (
cicd-azure-devops.yml
) - Bitbucket (
cicd-bitbucket.yml
) - GitHub Action (
cicd-github.yml
) - GitLab (
cicd-gitlab.yml
) - Jenkins CI/CD (
cicd-jenkins.jenkinsfile
)
- AWS CodePipeline (
version 3.1
- All features in version 3.0
- Upgrade golang version 1.19.5
- Update
Dockerfile.alpine-3.15
for using golang version 1.19.3 for alpine-3.15 (golang:1.19.3-alpine3.15
) - Update
Dockerfile.alpine-3.16
for using golang version 1.19.5 for alpine-3.16 (golang:1.19.5-alpine3.16
) - Added
Dockerfile.alpine-3.17
for using golang version 1.19.5 for alpine-3.17 (golang:1.19.5-alpine3.17
) - Upgrade dependencies golang
go.mod
&go.sum
- Refactoring pattern source code (moving) to path "src"
- Refactoring CI/CD pipeline with spesific grouping folder
- AWS CodePipeline (
.aws
) - Azure DevOps (
.azure-devops
) - Bitbucket (
.bitbucket
) - GitHub (
.github
) - GitLab (
.gitlab
) - Jenkins (
.jenkins
) CI/CD with Spinnaker CD
- AWS CodePipeline (
- Refactoring build, tag, push & pull script for DockerHub
- Refactoring build, tag, push & pull script for ECR
- Refactoring
makefile
script automation for build, tag, push & pull