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.15for using golang version 1.19.3 for alpine-3.15 (golang:1.19.3-alpine3.15) - Update
Dockerfile.alpine-3.16for using golang version 1.19.5 for alpine-3.16 (golang:1.19.5-alpine3.16) - Added
Dockerfile.alpine-3.17for 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
makefilescript automation for build, tag, push & pull