mirror of
https://github.com/thegeeklab/drone-docker.git
synced 2024-11-01 02:40:39 +00:00
22 lines
497 B
Go
22 lines
497 B
Go
|
package plugin
|
||
|
|
||
|
import (
|
||
|
"github.com/drone-plugins/drone-plugin-lib/drone"
|
||
|
)
|
||
|
|
||
|
// Plugin implements drone.Plugin to provide the plugin implementation.
|
||
|
type Plugin struct {
|
||
|
settings Settings
|
||
|
pipeline drone.Pipeline
|
||
|
network drone.Network
|
||
|
}
|
||
|
|
||
|
// New initializes a plugin from the given Settings, Pipeline, and Network.
|
||
|
func New(settings Settings, pipeline drone.Pipeline, network drone.Network) drone.Plugin {
|
||
|
return &Plugin{
|
||
|
settings: settings,
|
||
|
pipeline: pipeline,
|
||
|
network: network,
|
||
|
}
|
||
|
}
|