@Mojo(name="run", requiresDependencyResolution=COMPILE, defaultPhase=VALIDATE) @Execute(phase=INSTALL) public class RunMojo extends AbstractTailLogMojo
Ctrl+C
will then terminate the application.
You can think of this goal as like a combination of `fabric8:deploy`, `fabric8:logs` then `fabric8:undeploy` once you hit
Ctrl+C
Note that the goals fabric8:resource and fabric8:build must be bound to the proper execution phases.
DEFAULT_KUBERNETES_MANIFEST, DEFAULT_OPENSHIFT_MANIFEST, failOnError, recreate, routeDomain, s2iBuildNameSuffix, serviceUrlWaitTimeSeconds
goalFinder, log, project, session, settings, skip, useColor, verbose
Constructor and Description |
---|
RunMojo() |
Modifier and Type | Method and Description |
---|---|
protected void |
applyEntities(io.fabric8.kubernetes.api.Controller controller,
io.fabric8.kubernetes.client.KubernetesClient kubernetes,
String namespace,
String fileName,
Set<io.fabric8.kubernetes.api.model.HasMetadata> entities) |
getLogService, getLogServiceContext
applyTemplates, createController, createIngress, createRoutes, disableOpenShiftFeatures, executeInternal, getExternalServiceURL, getFabric8ServiceHub, getFabric8ServiceHubBuilder, getProject, getProjectAndFabric8Properties, getRootProject, getRootProjectFolder, getRouteDomain, isExposeService, isFailOnError, isRecreate, isRollingUpgradePreserveScale, isRollingUpgrades, overrideTemplateParameters
createExternalProcessLogger, createLogger, execute, getJenkinShiftUrl, getOpenShiftClientOrJenkinsShift, getOpenShiftClientOrNull, getProperty
protected void applyEntities(io.fabric8.kubernetes.api.Controller controller, io.fabric8.kubernetes.client.KubernetesClient kubernetes, String namespace, String fileName, Set<io.fabric8.kubernetes.api.model.HasMetadata> entities) throws Exception
applyEntities
in class ApplyMojo
Exception
Copyright © 2020. All rights reserved.