DevopsArtFactory / goployer

AWS Deployer with Go
https://goployer.dev
Apache License 2.0
72 stars 13 forks source link

add rolling update deployment #125

Closed GwonsooLee closed 3 years ago

GwonsooLee commented 3 years ago

Now, goployer supports rolling update deployment!!

Anyone can use this by setting replacement_type to "RollingUpdate"

Rolling update will create one instance only first and start rolling update with previous instances.

codecov[bot] commented 3 years ago

Codecov Report

Merging #125 (334298c) into main (dbd5d4c) will not change coverage. The diff coverage is 2.28%.

Impacted file tree graph

@@          Coverage Diff          @@
##            main    #125   +/-   ##
=====================================
  Coverage   5.00%   5.00%           
=====================================
  Files         28      28           
  Lines       4632    4632           
=====================================
  Hits         232     232           
  Misses      4389    4389           
  Partials      11      11           
Impacted Files Coverage Δ
pkg/builder/builder.go 41.27% <0.00%> (ø)
pkg/constants/constants.go 66.66% <ø> (ø)
pkg/deployer/bluegreen.go 5.31% <0.00%> (ø)
pkg/deployer/canary.go 1.23% <0.00%> (ø)
pkg/deployer/rollingupdate.go 0.00% <0.00%> (ø)
pkg/refresh/refresh.go 0.00% <0.00%> (ø)
pkg/runner/runner.go 4.43% <0.00%> (ø)
pkg/deployer/deployer.go 1.83% <5.55%> (ø)
... and 4 more

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update dbd5d4c...334298c. Read the comment docs.