You need to sign in or sign up before continuing.
plugin_upload.go 633 字节
Newer Older
1 2 3
package cmd

import (
4
	"github.com/jenkins-zh/jenkins-cli/client"
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
	"github.com/spf13/cobra"
)

func init() {
	pluginCmd.AddCommand(pluginUploadCmd)
}

var pluginUploadCmd = &cobra.Command{
	Use:   "upload",
	Short: "Upload the plugin from local to your Jenkins",
	Long:  `Upload the plugin from local to your Jenkins`,
	Run: func(cmd *cobra.Command, args []string) {
		jenkins := getCurrentJenkins()
		jclient := &client.PluginManager{}
		jclient.URL = jenkins.URL
		jclient.UserName = jenkins.UserName
		jclient.Token = jenkins.Token
		jclient.Proxy = jenkins.Proxy
		jclient.ProxyAuth = jenkins.ProxyAuth

		jclient.Upload()
	},
}