diff --git a/app/cmd/plugin.go b/app/cmd/plugin.go index 887f3fce9d18562eb7efdeea970cc73be28d9068..abd8536f8a10b73c95c94f8a0bdc8f5e061c94c8 100644 --- a/app/cmd/plugin.go +++ b/app/cmd/plugin.go @@ -10,6 +10,7 @@ import ( "net/http" "os" "path/filepath" + "strings" "github.com/spf13/cobra" "github.com/spf13/viper" @@ -43,7 +44,9 @@ var pluginCmd = &cobra.Command{ api := fmt.Sprintf("%s/pluginManager/uploadPlugin", jenkinsRoot) path, _ := os.Getwd() - path += "/target/alauda-devops-sync.hpi" + dirName := filepath.Base(path) + dirName = strings.Replace(dirName, "-plugin", "", 0) + path += fmt.Sprintf("/target/%s.hpi", dirName) fmt.Println("target path", path) extraParams := map[string]string{} request, err := newfileUploadRequest(api, extraParams, "@name", path)