mirror of
https://github.com/danielgormly/drone-plugin-kube.git
synced 2026-06-04 18:23:48 +08:00
Merge branch 'master' of https://github.com/danielgormly/drone-plugin-kube
This commit is contained in:
@@ -3,5 +3,5 @@
|
||||
rm -rf build/kubano
|
||||
GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o build/kubano
|
||||
|
||||
docker build -t danielgormly/drone-plugin-kube:0.0.1 build
|
||||
docker push danielgormly/drone-plugin-kube
|
||||
docker build -t danielgormly/drone-plugin-kube:0.0.2 build
|
||||
docker push danielgormly/drone-plugin-kube:0.0.2
|
||||
|
||||
+1
-3
@@ -47,7 +47,6 @@ func waitUntilDeploymentSettled(clientset *kubernetes.Clientset, namespace strin
|
||||
watcher, error := clientset.AppsV1().Deployments(namespace).Watch(watchOptions)
|
||||
liveDeployment, error := clientset.AppsV1().Deployments(namespace).Get(name, meta.GetOptions{})
|
||||
log.Printf("📦 Unavailable replicas: %d", liveDeployment.Status.UnavailableReplicas)
|
||||
log.Printf("📦 %s", liveDeployment)
|
||||
if liveDeployment.Status.UnavailableReplicas == 0 {
|
||||
return "📦 Updated", error
|
||||
}
|
||||
@@ -55,11 +54,10 @@ func waitUntilDeploymentSettled(clientset *kubernetes.Clientset, namespace strin
|
||||
for {
|
||||
event := <-watcher.ResultChan()
|
||||
deployment := event.Object.(*appv1.Deployment)
|
||||
if liveDeployment.Status.UnavailableReplicas == 0 {
|
||||
if deployment.Status.UnavailableReplicas == 0 {
|
||||
return "📦 Updated", error
|
||||
}
|
||||
log.Printf("📦 Unavailable replicas: %d", deployment.Status.UnavailableReplicas)
|
||||
i++
|
||||
}
|
||||
return "failed", error
|
||||
}
|
||||
|
||||
@@ -19,7 +19,7 @@ func main() {
|
||||
},
|
||||
}
|
||||
fmt.Printf(os.Getenv("PLUGIN_SKIP_TLS"))
|
||||
fmt.Println("kubano v0.0.1 https://github.com/danielgormly/drone-plugin-kube")
|
||||
fmt.Println("danielgormly/drone-plugin-kube@0.0.2 https://github.com/danielgormly/drone-plugin-kube")
|
||||
err := plugin.Exec()
|
||||
if err != nil {
|
||||
log.Fatalf("⛔️ Fatal error: \n%s", err)
|
||||
|
||||
Reference in New Issue
Block a user