Skip to content

v3.2

Compare
Choose a tag to compare
@zeroc0d3 zeroc0d3 released this 14 Feb 09:27
· 1374 commits to master since this release

Golang Deployment

Kubernetes Deployment for Simple Golang API

goreport all contributors tags docker pulls download all download latest view clone issues pull requests forks stars license

Available Tags

Alpine

Image name Size
devopscorner/bookstore:latest docker image size
devopscorner/bookstore:alpine docker image size
devopscorner/bookstore:alpine-latest docker image size
devopscorner/bookstore:alpine-3.15 docker image size
devopscorner/bookstore:go1.19-alpine3.15 docker image size
devopscorner/bookstore:go1.19.3-alpine3.15 docker image size
devopscorner/bookstore:alpine-3.16 docker image size
devopscorner/bookstore:go1.19-alpine3.16 docker image size
devopscorner/bookstore:go1.19.5-alpine3.16 docker image size
devopscorner/bookstore:alpine-3.17 docker image size
devopscorner/bookstore:go1.19-alpine3.17 docker image size
devopscorner/bookstore:go1.19.5-alpine3.17 docker image size

Alpine (Depreciated)

Image name Size
devopscorner/bookstore:go1.18-alpine3.15 docker image size
devopscorner/bookstore:go1.18-alpine3.16 docker image size

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)

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
  • 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