chore: deprecate the pre-deploy trigger in favor of the pre-release-builder trigger

This commit is contained in:
Jose Diaz-Gonzalez
2024-04-04 02:34:29 -04:00
parent 104a5b4a93
commit 1a07025e99
3 changed files with 17 additions and 7 deletions

View File

@@ -90,13 +90,16 @@ func TriggerPostDelete(appName string) error {
func TriggerPostReleaseBuilder(appName string, image string) error {
parts := strings.Split(image, ":")
imageTag := parts[len(parts)-1]
_, err := common.CallPlugnTrigger(common.PlugnTriggerInput{
Trigger: "pre-deploy",
Args: []string{appName, imageTag},
StreamStdio: true,
})
if err != nil {
return err
if common.PlugnTriggerExists("pre-deploy") {
common.LogWarn("Deprecated: please upgrade plugin to use 'pre-release-builder' plugin trigger instead of pre-deploy")
_, err := common.CallPlugnTrigger(common.PlugnTriggerInput{
Trigger: "pre-deploy",
Args: []string{appName, imageTag},
StreamStdio: true,
})
if err != nil {
return err
}
}
imageID, _ := common.DockerInspect(image, "{{ .Id }}")