实例介绍
kubernetes-plugin:Jenkins插件在Kubernetes/Docker环境中运行动态代理源码下载
【实例截图】
【核心代码】
文件清单
└── kubernetes-plugin-1d804571d5d4d2d0bbfe6a16016e128fe4b0da40
├── CHANGELOG-archive.md
├── configuration.png
├── credentials.png
├── Dockerfile
├── examples
│ ├── containerLog.groovy
│ ├── declarative_from_yaml_file
│ │ ├── Jenkinsfile
│ │ └── KubernetesPod.yaml
│ ├── dind.groovy
│ ├── dood.groovy
│ ├── kaniko-declarative.groovy
│ ├── kaniko-gcr.groovy
│ ├── kaniko.groovy
│ ├── maven-with-cache.groovy
│ ├── maven-with-cache-pvc.yml
│ ├── multi-container.groovy
│ ├── openshift-home-yaml.groovy
│ ├── README.md
│ └── selenium.groovy
├── images
│ ├── cloud-configuration.png
│ ├── mypod.png
│ └── pod-template-configuration.png
├── Jenkinsfile
├── Jenkinsfile-release
├── kind.sh
├── LICENSE
├── pom.xml
├── README.md
├── README_zh.md
├── src
│ ├── main
│ │ ├── docker
│ │ │ └── master-executors.groovy
│ │ ├── java
│ │ │ ├── io
│ │ │ │ └── jenkins
│ │ │ │ └── plugins
│ │ │ │ └── kubernetes
│ │ │ │ └── NoDelayProvisionerStrategy.java
│ │ │ └── org
│ │ │ └── csanchez
│ │ │ └── jenkins
│ │ │ └── plugins
│ │ │ └── kubernetes
│ │ │ ├── ContainerEnvVar.java
│ │ │ ├── ContainerLivenessProbe.java
│ │ │ ├── ContainerTemplate.java
│ │ │ ├── DefaultInProvisioning.java
│ │ │ ├── InProvisioning.java
│ │ │ ├── KubectlBuildWrapper.java
│ │ │ ├── KubernetesClientProvider.java
│ │ │ ├── KubernetesCloud.java
│ │ │ ├── KubernetesComputerFactory.java
│ │ │ ├── KubernetesComputer.java
│ │ │ ├── KubernetesFactoryAdapter.java
│ │ │ ├── KubernetesFolderProperty.java
│ │ │ ├── KubernetesLauncher.java
│ │ │ ├── KubernetesProvisioningLimits.java
│ │ │ ├── KubernetesQueueTaskDispatcher.java
│ │ │ ├── KubernetesSlave.java
│ │ │ ├── LimitRegistrationResults.java
│ │ │ ├── MetricNames.java
│ │ │ ├── model
│ │ │ │ ├── KeyValueEnvVar.java
│ │ │ │ ├── SecretEnvVar.java
│ │ │ │ └── TemplateEnvVar.java
│ │ │ ├── NonConfigurableKubernetesCloud.java
│ │ │ ├── OpenShiftBearerTokenCredentialImpl.java
│ │ │ ├── OpenShiftTokenCredentialImpl.java
│ │ │ ├── pipeline
│ │ │ │ ├── AbstractInvisibleRunAction2.java
│ │ │ │ ├── Constants.java
│ │ │ │ ├── ContainerExecDecorator.java
│ │ │ │ ├── ContainerExecProc.java
│ │ │ │ ├── ContainerLogStepExecution.java
│ │ │ │ ├── ContainerLogStep.java
│ │ │ │ ├── ContainerStepExecution.java
│ │ │ │ ├── ContainerStep.java
│ │ │ │ ├── KubernetesAgentErrorCondition.java
│ │ │ │ ├── KubernetesDeclarativeAgent.java
│ │ │ │ ├── KubernetesNodeContext.java
│ │ │ │ ├── KubernetesSamples.java
│ │ │ │ ├── NamespaceAction.java
│ │ │ │ ├── PodTemplateAction.java
│ │ │ │ ├── PodTemplateContext.java
│ │ │ │ ├── PodTemplateMap.java
│ │ │ │ ├── PodTemplateStepExecution.java
│ │ │ │ ├── PodTemplateStep.java
│ │ │ │ ├── Resources.java
│ │ │ │ └── SecretsMasker.java
│ │ │ ├── PlannedNodeBuilderFactory.java
│ │ │ ├── PlannedNodeBuilder.java
│ │ │ ├── pod
│ │ │ │ ├── decorator
│ │ │ │ │ ├── DefaultNodeSelector.java
│ │ │ │ │ ├── DefaultRestartPolicy.java
│ │ │ │ │ ├── DefaultWorkspaceVolume.java
│ │ │ │ │ └── PodDecorator.java
│ │ │ │ ├── retention
│ │ │ │ │ ├── Always.java
│ │ │ │ │ ├── Default.java
│ │ │ │ │ ├── Never.java
│ │ │ │ │ ├── OnFailure.java
│ │ │ │ │ ├── PodOfflineCause.java
│ │ │ │ │ ├── PodRetentionDescriptor.java
│ │ │ │ │ ├── PodRetention.java
│ │ │ │ │ └── Reaper.java
│ │ │ │ └── yaml
│ │ │ │ ├── Merge.java
│ │ │ │ ├── Overrides.java
│ │ │ │ └── YamlMergeStrategy.java
│ │ │ ├── PodAnnotation.java
│ │ │ ├── PodEnvVar.java
│ │ │ ├── PodImagePullSecret.java
│ │ │ ├── PodLabel.java
│ │ │ ├── PodTemplateBuilder.java
│ │ │ ├── PodTemplateFilter.java
│ │ │ ├── PodTemplateGroup.java
│ │ │ ├── PodTemplate.java
│ │ │ ├── PodTemplateLabelFilter.java
│ │ │ ├── PodTemplateSource.java
│ │ │ ├── PodTemplateToolLocation.java
│ │ │ ├── PodTemplateUtils.java
│ │ │ ├── PodUtils.java
│ │ │ ├── PodVolumes.java
│ │ │ ├── PortMapping.java
│ │ │ ├── ServiceAccountCredential.java
│ │ │ ├── StandardPlannedNodeBuilder.java
│ │ │ ├── TaskListenerEventWatcher.java
│ │ │ ├── TokenProducer.java
│ │ │ └── volumes
│ │ │ ├── ConfigMapVolume.java
│ │ │ ├── DynamicPVC.java
│ │ │ ├── DynamicPVCVolume.java
│ │ │ ├── EmptyDirVolume.java
│ │ │ ├── EphemeralVolume.java
│ │ │ ├── GenericEphemeralVolume.java
│ │ │ ├── HostPathVolume.java
│ │ │ ├── NfsVolume.java
│ │ │ ├── PersistentVolumeClaim.java
│ │ │ ├── PodVolume.java
│ │ │ ├── ProvisionedVolume.java
│ │ │ ├── PVCVolumeUtils.java
│ │ │ ├── SecretVolume.java
│ │ │ └── workspace
│ │ │ ├── DynamicPVCWorkspaceVolume.java
│ │ │ ├── EmptyDirWorkspaceVolume.java
│ │ │ ├── GenericEphemeralWorkspaceVolume.java
│ │ │ ├── HostPathWorkspaceVolume.java
│ │ │ ├── NfsWorkspaceVolume.java
│ │ │ ├── PersistentVolumeClaimWorkspaceVolume.java
│ │ │ └── WorkspaceVolume.java
│ │ ├── kubernetes
│ │ │ ├── jenkins.yml
│ │ │ └── service-account.yml
│ │ ├── resources
│ │ │ ├── index.jelly
│ │ │ └── org
│ │ │ └── csanchez
│ │ │ └── jenkins
│ │ │ └── plugins
│ │ │ └── kubernetes
│ │ │ ├── ContainerLivenessProbe
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-execArgs.html
│ │ │ │ ├── help-failureThreshold.html
│ │ │ │ ├── help-initialDelaySeconds.html
│ │ │ │ ├── help-periodSeconds.html
│ │ │ │ ├── help-successThreshold.html
│ │ │ │ └── help-timeoutSeconds.html
│ │ │ ├── ContainerTemplate
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-alwaysPullImage.html
│ │ │ │ ├── help-args.html
│ │ │ │ ├── help-command.html
│ │ │ │ ├── help-envVars.html
│ │ │ │ ├── help-image.html
│ │ │ │ ├── help-name.html
│ │ │ │ ├── help-privileged.html
│ │ │ │ ├── help-resourceLimitCpu.html
│ │ │ │ ├── help-resourceLimitMemory.html
│ │ │ │ ├── help-resourceRequestCpu.html
│ │ │ │ ├── help-resourceRequestMemory.html
│ │ │ │ ├── help-runAsGroup.html
│ │ │ │ ├── help-runAsUser.html
│ │ │ │ ├── help-ttyEnabled.html
│ │ │ │ └── help-workingDir.html
│ │ │ ├── Dockerfile
│ │ │ ├── KubectlBuildWrapper
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-caCertificate.html
│ │ │ │ ├── help.html
│ │ │ │ └── help-serverUrl.html
│ │ │ ├── KubernetesCloud
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-addMasterProxyEnvVars.html
│ │ │ │ ├── help-connectTimeout.html
│ │ │ │ ├── help-containerCapStr.html
│ │ │ │ ├── help-defaultsProviderTemplate.html
│ │ │ │ ├── help-directConnection.html
│ │ │ │ ├── help-jenkinsTunnel.html
│ │ │ │ ├── help-jenkinsUrl.html
│ │ │ │ ├── help-jnlpregistry.html
│ │ │ │ ├── help-maxRequestsPerHostStr.html
│ │ │ │ ├── help-name.html
│ │ │ │ ├── help-password.html
│ │ │ │ ├── help-podLabels.html
│ │ │ │ ├── help-podRetention.html
│ │ │ │ ├── help-readTimeout.html
│ │ │ │ ├── help-restrictedPssSecurityContext.html
│ │ │ │ ├── help-retentionTimeout.html
│ │ │ │ ├── help-serverCertificate.html
│ │ │ │ ├── help-serverUrl.html
│ │ │ │ ├── help-skipTlsVerify.html
│ │ │ │ ├── help-usageRestricted.html
│ │ │ │ ├── help-useJenkinsProxy.html
│ │ │ │ ├── help-username.html
│ │ │ │ ├── help-waitForPodSec.html
│ │ │ │ ├── help-webSocket.html
│ │ │ │ ├── new.jelly
│ │ │ │ ├── sidepanel.jelly
│ │ │ │ ├── sidepanel.properties
│ │ │ │ └── templates.jelly
│ │ │ ├── KubernetesComputer
│ │ │ │ ├── container.jelly
│ │ │ │ ├── events.jelly
│ │ │ │ ├── podLog.jelly
│ │ │ │ └── sidepanel2.jelly
│ │ │ ├── KubernetesFolderProperty
│ │ │ │ ├── config.jelly
│ │ │ │ └── config_zh_CN.properties
│ │ │ ├── KubernetesSlave
│ │ │ │ ├── configure-entries.jelly
│ │ │ │ └── configure-entries_zh_CN.properties
│ │ │ ├── Messages.properties
│ │ │ ├── Messages_zh_CN.properties
│ │ │ ├── model
│ │ │ │ ├── KeyValueEnvVar
│ │ │ │ │ ├── config.jelly
│ │ │ │ │ ├── config_zh_CN.properties
│ │ │ │ │ ├── help-key.html
│ │ │ │ │ └── help-value.html
│ │ │ │ └── SecretEnvVar
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-key.html
│ │ │ │ ├── help-optional.html
│ │ │ │ ├── help-secretKey.html
│ │ │ │ └── help-secretName.html
│ │ │ ├── NonConfigurableKubernetesCloud
│ │ │ │ └── config.jelly
│ │ │ ├── pipeline
│ │ │ │ ├── ContainerLogStep
│ │ │ │ │ ├── config.jelly
│ │ │ │ │ ├── help-limitBytes.html
│ │ │ │ │ ├── help-name.html
│ │ │ │ │ ├── help-returnLog.html
│ │ │ │ │ ├── help-sinceSeconds.html
│ │ │ │ │ └── help-tailingLines.html
│ │ │ │ ├── ContainerStep
│ │ │ │ │ ├── config.jelly
│ │ │ │ │ ├── help.html
│ │ │ │ │ └── help-shell.html
│ │ │ │ ├── KubernetesAgentErrorCondition
│ │ │ │ │ ├── config.jelly
│ │ │ │ │ ├── help-handleNonKubernetes.html
│ │ │ │ │ └── help.html
│ │ │ │ ├── KubernetesDeclarativeAgent
│ │ │ │ │ ├── config.jelly
│ │ │ │ │ ├── help-customWorkspace.html
│ │ │ │ │ └── help-defaultContainer.html
│ │ │ │ ├── KubernetesDeclarativeAgentScript.groovy
│ │ │ │ ├── Messages.properties
│ │ │ │ ├── PodTemplateStep
│ │ │ │ │ ├── config.jelly
│ │ │ │ │ ├── help-cloud.html
│ │ │ │ │ ├── help.html
│ │ │ │ │ └── help-label.html
│ │ │ │ └── samples
│ │ │ │ ├── declarative.groovy
│ │ │ │ ├── maven.groovy
│ │ │ │ └── windows.groovy
│ │ │ ├── pod
│ │ │ │ ├── retention
│ │ │ │ │ ├── Messages.properties
│ │ │ │ │ └── Messages_zh_CN.properties
│ │ │ │ └── yaml
│ │ │ │ ├── Merge
│ │ │ │ │ └── config.jelly
│ │ │ │ └── Overrides
│ │ │ │ └── config.jelly
│ │ │ ├── PodAnnotation
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-key.html
│ │ │ │ └── help-value.html
│ │ │ ├── PodImagePullSecret
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ └── help-name.html
│ │ │ ├── PodLabel
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-key.html
│ │ │ │ └── help-value.html
│ │ │ ├── PodTemplate
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-activeDeadlineSeconds.html
│ │ │ │ ├── help-annotations.html
│ │ │ │ ├── help-containers.html
│ │ │ │ ├── help-envVars.html
│ │ │ │ ├── help-hostNetwork.html
│ │ │ │ ├── help-idleMinutes.html
│ │ │ │ ├── help-imagePullSecrets.html
│ │ │ │ ├── help-inheritFrom.html
│ │ │ │ ├── help-instanceCap.html
│ │ │ │ ├── help-label.html
│ │ │ │ ├── help-name.html
│ │ │ │ ├── help-namespace.html
│ │ │ │ ├── help-nodeSelector.html
│ │ │ │ ├── help-podRetention.html
│ │ │ │ ├── help-runAsGroup.html
│ │ │ │ ├── help-runAsUser.html
│ │ │ │ ├── help-serviceAccount.html
│ │ │ │ ├── help-showRawYaml.html
│ │ │ │ ├── help-slaveConnectTimeout.html
│ │ │ │ ├── help-supplementalGroups.html
│ │ │ │ ├── help-volumes.html
│ │ │ │ ├── help-workingDir.html
│ │ │ │ ├── help-workspaceVolume.html
│ │ │ │ ├── help-yaml.html
│ │ │ │ ├── help-yamlMergeStrategy.html
│ │ │ │ ├── index.jelly
│ │ │ │ ├── sidepanel.jelly
│ │ │ │ └── sidepanel.properties
│ │ │ ├── PortMapping
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-containerPort.html
│ │ │ │ ├── help-hostPort.html
│ │ │ │ └── help-name.html
│ │ │ ├── ServiceAccountCredential
│ │ │ │ └── credentials.jelly
│ │ │ └── volumes
│ │ │ ├── ConfigMapVolume
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-configMapName.html
│ │ │ │ └── help-optional.html
│ │ │ ├── DynamicPVCVolume
│ │ │ │ └── config.jelly
│ │ │ ├── EmptyDirVolume
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ └── help-memory.html
│ │ │ ├── GenericEphemeralVolume
│ │ │ │ └── config.jelly
│ │ │ ├── HostPathVolume
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-hostPath.html
│ │ │ │ └── help-readOnly.html
│ │ │ ├── NfsVolume
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-serverAddress.html
│ │ │ │ └── help-serverPath.html
│ │ │ ├── PersistentVolumeClaim
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-claimName.html
│ │ │ │ └── help-readOnly.html
│ │ │ ├── PodVolume
│ │ │ │ ├── help-accessModes.html
│ │ │ │ ├── help-mountPath.html
│ │ │ │ ├── help-requestsSize.html
│ │ │ │ ├── help-storageClassName.html
│ │ │ │ └── help-subPath.html
│ │ │ ├── SecretVolume
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-defaultMode.html
│ │ │ │ ├── help-optional.html
│ │ │ │ └── help-secretName.html
│ │ │ └── workspace
│ │ │ ├── DynamicPVCWorkspaceVolume
│ │ │ │ └── config.jelly
│ │ │ ├── EmptyDirWorkspaceVolume
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ └── help-memory.html
│ │ │ ├── GenericEphemeralWorkspaceVolume
│ │ │ │ └── config.jelly
│ │ │ ├── HostPathWorkspaceVolume
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ └── help-hostPath.html
│ │ │ ├── NfsWorkspaceVolume
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-serverAddress.html
│ │ │ │ └── help-serverPath.html
│ │ │ ├── PersistentVolumeClaimWorkspaceVolume
│ │ │ │ ├── config.jelly
│ │ │ │ ├── config_zh_CN.properties
│ │ │ │ ├── help-claimName.html
│ │ │ │ └── help-readOnly.html
│ │ │ └── WorkspaceVolume
│ │ │ ├── help-accessModes.html
│ │ │ ├── help-requestsSize.html
│ │ │ └── help-storageClassName.html
│ │ └── webapp
│ │ └── images
│ │ ├── 24x24
│ │ │ └── kubernetes.png
│ │ ├── 32x32
│ │ │ └── kubernetes.png
│ │ └── 48x48
│ │ └── kubernetes.png
│ ├── spotbugs
│ │ └── excludesFilter.xml
│ └── test
│ ├── java
│ │ └── org
│ │ ├── csanchez
│ │ │ └── jenkins
│ │ │ └── plugins
│ │ │ └── kubernetes
│ │ │ ├── casc
│ │ │ │ ├── CasCTest.java
│ │ │ │ ├── EnvVarCasCTest.java
│ │ │ │ ├── VolumeCasCTest.java
│ │ │ │ └── WorkspaceVolumeCasCTest.java
│ │ │ ├── ConfigMapVolumeTest.java
│ │ │ ├── ContainerTemplateTest.java
│ │ │ ├── KubectlBuildWrapperTest.java
│ │ │ ├── KubernetesClientProviderTest.java
│ │ │ ├── KubernetesCloudTest.java
│ │ │ ├── KubernetesFactoryAdapterTest.java
│ │ │ ├── KubernetesFolderPropertyTest.java
│ │ │ ├── KubernetesProvisioningLimitsTest.java
│ │ │ ├── KubernetesQueueTaskDispatcherTest.java
│ │ │ ├── KubernetesRestartTest.java
│ │ │ ├── KubernetesSlaveTest.java
│ │ │ ├── KubernetesTest.java
│ │ │ ├── KubernetesTestUtil.java
│ │ │ ├── MetricNamesTest.java
│ │ │ ├── NonConfigurableKubernetesCloudTest.java
│ │ │ ├── pipeline
│ │ │ │ ├── AbstractKubernetesPipelineRJRTest.java
│ │ │ │ ├── AbstractKubernetesPipelineTest.java
│ │ │ │ ├── ContainerExecDecoratorPipelineTest.java
│ │ │ │ ├── ContainerExecDecoratorTest.java
│ │ │ │ ├── ContainerExecDecoratorWindowsTest.java
│ │ │ │ ├── ContainerLogStepTest.java
│ │ │ │ ├── DirectConnectionTest.java
│ │ │ │ ├── KubernetesAgentErrorConditionTest.java
│ │ │ │ ├── KubernetesDeclarativeAgentRJRTest.java
│ │ │ │ ├── KubernetesDeclarativeAgentTest.java
│ │ │ │ ├── KubernetesDeclarativeAgentUnitTest.java
│ │ │ │ ├── KubernetesPipelineOverridenNamespaceTest.java
│ │ │ │ ├── KubernetesPipelineRJRTest.java
│ │ │ │ ├── KubernetesPipelineTest.java
│ │ │ │ ├── KubernetesPipelineWebsocketRJRTest.java
│ │ │ │ ├── KubernetesSamplesTest.java
│ │ │ │ ├── NoDelayProvisionerStrategyTest.java
│ │ │ │ ├── PodNameTest.java
│ │ │ │ ├── PodTemplateStepExecutionTest.java
│ │ │ │ ├── PodTemplateStepExecutionUnitTest.java
│ │ │ │ ├── PodTemplateStepTest.java
│ │ │ │ ├── RestartPipelineTest.java
│ │ │ │ ├── steps
│ │ │ │ │ ├── AssertBuildStatusSuccess.java
│ │ │ │ │ ├── CreateWorkflowJobThenScheduleRun.java
│ │ │ │ │ ├── package-info.java
│ │ │ │ │ ├── RunId.java
│ │ │ │ │ └── SetupCloud.java
│ │ │ │ └── WebSocketTest.java
│ │ │ ├── pod
│ │ │ │ ├── decorator
│ │ │ │ │ └── PodDecoratorTest.java
│ │ │ │ └── retention
│ │ │ │ ├── PodRetentionTest.java
│ │ │ │ └── ReaperTest.java
│ │ │ ├── PodEnvVarTest.java
│ │ │ ├── PodTemplateBuilderTest.java
│ │ │ ├── PodTemplateFilterTest.java
│ │ │ ├── PodTemplateJenkinsTest.java
│ │ │ ├── PodTemplateMapTest.java
│ │ │ ├── PodTemplateTest.java
│ │ │ ├── PodTemplateUtilsTest.java
│ │ │ ├── TaskListenerEventWatcherTest.java
│ │ │ └── volumes
│ │ │ ├── GenericEphemeralVolumeTest.java
│ │ │ └── workspace
│ │ │ └── GenericEphemeralWorkspaceVolumeTest.java
│ │ └── jvnet
│ │ └── hudson
│ │ └── test
│ │ ├── JenkinsRuleNonLocalhost.java
│ │ └── RestartableJenkinsNonLocalhostRule.java
│ └── resources
│ ├── kubenamespace
│ ├── mockito-extensions
│ │ └── org.mockito.plugins.MockMaker
│ └── org
│ └── csanchez
│ └── jenkins
│ └── plugins
│ └── kubernetes
│ ├── casc
│ │ ├── casc_envVar_keyValue.yaml
│ │ ├── casc_envVar_secret.yaml
│ │ ├── casc_volume_configMap.yaml
│ │ ├── casc_volume_emptyDir_memory.yaml
│ │ ├── casc_volume_emptyDir.yaml
│ │ ├── casc_volume_genericEphemeral.yaml
│ │ ├── casc_volume_hostPath.yaml
│ │ ├── casc_volume_nfs.yaml
│ │ ├── casc_volume_pvc.yaml
│ │ ├── casc_workspaceVolume_dynamicPVC.yaml
│ │ ├── casc_workspaceVolume_emptyDir_memory.yaml
│ │ ├── casc_workspaceVolume_emptyDir.yaml
│ │ ├── casc_workspaceVolume_genericEphemeral.yaml
│ │ ├── casc_workspaceVolume_hostPath.yaml
│ │ ├── casc_workspaceVolume_nfs.yaml
│ │ ├── casc_workspaceVolume_pvc.yaml
│ │ └── configuration-as-code.yaml
│ ├── kubectlBuildWrapper_invalidCredentials.groovy
│ ├── kubectlBuildWrapper_missingCredentials.groovy
│ ├── KubernetesCloudTest
│ │ ├── emptyKubernetesCloudReadResolve
│ │ │ └── config.xml
│ │ └── readResolveContainerCapZero
│ │ └── config.xml
│ ├── KubernetesRestartTest
│ │ └── upgradeFrom_1_27_1
│ │ └── config.xml
│ ├── KubernetesTest
│ │ ├── upgradeFrom_0_10
│ │ │ └── config.xml
│ │ ├── upgradeFrom_0_12
│ │ │ └── config.xml
│ │ ├── upgradeFrom_0_8
│ │ │ └── config.xml
│ │ ├── upgradeFrom_1_1
│ │ │ ├── config.xml
│ │ │ └── credentials.xml
│ │ ├── upgradeFrom_1_10
│ │ │ ├── config.xml
│ │ │ └── credentials.xml
│ │ ├── upgradeFrom_1_15_1
│ │ │ ├── config.xml
│ │ │ └── credentials.xml
│ │ ├── upgradeFrom_1_15_9
│ │ │ └── config.xml
│ │ ├── upgradeFrom_1_15_9_invalid
│ │ │ └── config.xml
│ │ └── upgradeFrom_1_17_2
│ │ ├── config.xml
│ │ └── credentials.xml
│ ├── pipeline
│ │ ├── badcontainername.groovy
│ │ ├── badcontainernameyaml.groovy
│ │ ├── basicPipeline.groovy
│ │ ├── basicWindows.groovy
│ │ ├── bourneShellElsewhereInPath.groovy
│ │ ├── cascadingDelete.groovy
│ │ ├── closedWebSocketExit.groovy
│ │ ├── computerCantBeConfigured.groovy
│ │ ├── containerEnvironmentIsHonored.groovy
│ │ ├── containerTerminated.groovy
│ │ ├── declarativeCustomWorkingDir.groovy
│ │ ├── declarativeCustomWorkspace.groovy
│ │ ├── declarativeFromYamlFile.groovy
│ │ ├── declarativeFromYaml.groovy
│ │ ├── declarativeFromYamlWithNullEnv.groovy
│ │ ├── declarative.groovy
│ │ ├── declarativeRetries.groovy
│ │ ├── declarativeShowRawYamlFalse.groovy
│ │ ├── declarativeWithCreateContainerError.groovy
│ │ ├── declarativeWithNamespaceFromYaml.groovy
│ │ ├── declarativeWithNestedExplicitInheritance.groovy
│ │ ├── declarativeWithNonexistentDockerImage.groovy
│ │ ├── declarativeYamlFile.yml
│ │ ├── directConnectionAgent.groovy
│ │ ├── docker.groovy
│ │ ├── dynamicPVCVolume.groovy
│ │ ├── dynamicPVCWorkspaceVolume.groovy
│ │ ├── envVarDollarSignEscaping.groovy
│ │ ├── errorPod.groovy
│ │ ├── getContainerLog.groovy
│ │ ├── getContainerLogWithRestart.groovy
│ │ ├── id_rsa
│ │ ├── inheritFrom.groovy
│ │ ├── interruptedPod.groovy
│ │ ├── interruptedPodWindows.groovy
│ │ ├── invalidImageGetsCancelled.groovy
│ │ ├── invalidPodGetsCancelled.groovy
│ │ ├── jenkinsSecretHidden.groovy
│ │ ├── jnlpWorkingDir.groovy
│ │ ├── mergeYaml.groovy
│ │ ├── noDelayProvisionerCallsListener.groovy
│ │ ├── nullLabelSupportsRestart.groovy
│ │ ├── octalPermissions.groovy
│ │ ├── overrideYaml.groovy
│ │ ├── podDeadlineExceededGlobalTemplate.groovy
│ │ ├── podDeadlineExceeded.groovy
│ │ ├── podTemplateWithMultipleLabels.groovy
│ │ ├── runDirContext.groovy
│ │ ├── runIn2Pods.groovy
│ │ ├── runInDynamicallyCreatedContainer.groovy
│ │ ├── runInPodFromYaml.groovy
│ │ ├── runInPod.groovy
│ │ ├── runInPodNestedExplicitInherit.groovy
│ │ ├── runInPodNested.groovy
│ │ ├── runInPodWithDifferentShell.groovy
│ │ ├── runInPodWithExistingTemplate.groovy
│ │ ├── runInPodWithLivenessProbe.groovy
│ │ ├── runInPodWithMultipleContainers.groovy
│ │ ├── runInPodWithRestart.groovy
│ │ ├── runInPodWithRestartWithLongSleep.groovy
│ │ ├── runInPodWithRestartWithMultipleContainerCalls.groovy
│ │ ├── runInPodWithRetention.groovy
│ │ ├── runInPodWithShowRawYamlFalse.groovy
│ │ ├── runWithActiveDeadlineSeconds.groovy
│ │ ├── runWithCloudOverriddenNamespace.groovy
│ │ ├── runWithEnvVariables.groovy
│ │ ├── runWithEnvVariablesInContext.groovy
│ │ ├── runWithOverriddenEnvVariables.groovy
│ │ ├── runWithStepOverriddenNamespace.groovy
│ │ ├── secretMaskingWindows.groovy
│ │ ├── showRawYamlFalseInherited.groovy
│ │ ├── sidecarWorkingDir.groovy
│ │ ├── sshagent.groovy
│ │ ├── substituteEnv.groovy
│ │ ├── supportComputerEnvVars.groovy
│ │ ├── taskListenerAfterRestart.groovy
│ │ ├── taskListenerAfterRestart_multipleLabels.groovy
│ │ ├── terminatedPodAfterRestart.groovy
│ │ ├── terminatedPod.groovy
│ │ ├── webSocketAgent.groovy
│ │ ├── windowsContainer.groovy
│ │ └── windowsRestart.groovy
│ ├── pod-busybox.yaml
│ ├── pod-jnlp-nullenv.yaml
│ ├── pod-overrides.yaml
│ └── PodTemplateUtilsTest
│ ├── decimal.yaml
│ └── octal.yaml
├── test-in-k8s.sh
└── test-in-k8s.yaml
128 directories, 532 files
标签: Kubernetes Plugin docker Dock NET
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论