14 lines
437 B
Swift
14 lines
437 B
Swift
import Logger
|
|
|
|
final class PushExecutor: ScriptLauncherExecutor<PushParameters> {
|
|
override func executeStep(version _: String, logger: Logger) {
|
|
var scriptString = "git push \(parameters.remote) \(parameters.branch) --tags"
|
|
|
|
if parameters.noVerify {
|
|
scriptString += " --no-verify"
|
|
}
|
|
|
|
launchScript(content: scriptString, errorMessage: "Push step failed with error", logger: logger)
|
|
}
|
|
}
|