添加kubernetes
This commit is contained in:
parent
12fd5714a9
commit
23ae3730c4
|
@ -176,7 +176,24 @@ public class GameController extends BaseController {
|
|||
InputStream resourceAsStream = PipeLineController.class.getResourceAsStream("/java.template.pipeline");
|
||||
|
||||
pipeline = IOUtils.toString(resourceAsStream, Charset.forName("UTF-8"));
|
||||
if(operationEnvironment.toLowerCase().equals("python"))
|
||||
{
|
||||
pipeline=pipeline.replace("PODLABLE","python_pod");
|
||||
pipeline=pipeline.replace("PODNAME","python_pod");
|
||||
pipeline=pipeline.replace("IMAGENAME","python");
|
||||
pipeline=pipeline.replace("IMAGE","python");
|
||||
pipeline=pipeline.replace("CONTAINERNAME","python");
|
||||
|
||||
}
|
||||
if(operationEnvironment.toLowerCase().equals("java") || operationEnvironment.toLowerCase().equals("mysqljava"))
|
||||
{
|
||||
pipeline=pipeline.replace("PODLABLE","python_pod");
|
||||
pipeline=pipeline.replace("PODNAME","python_pod");
|
||||
pipeline=pipeline.replace("IMAGENAME","python");
|
||||
pipeline=pipeline.replace("IMAGE","python");
|
||||
pipeline=pipeline.replace("CONTAINERNAME","python");
|
||||
|
||||
}
|
||||
StringBuffer tempScript = new StringBuffer();
|
||||
for (int i = 0; i < challengePipelines.size(); i++) {
|
||||
tempScript.append(
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
node() {
|
||||
podTemplate(label: 'PODLABLE', containers: [containerTemplate(name: 'IMAGENAME', image: 'IMAGE', ttyEnabled: true)],
|
||||
volumes: [hostPathVolume(hostPath: '/var/lib/jenkins/', mountPath: '/home/jenkins/'))
|
||||
{
|
||||
node('PODNAME')
|
||||
{
|
||||
container('CONTAINERNAME')
|
||||
{
|
||||
def currentChallenge = Integer.parseInt(instanceChallenge)
|
||||
// 解决stage 0 401没有权限的问题
|
||||
if (currentChallenge == 0)
|
||||
|
@ -21,14 +27,15 @@ node() {
|
|||
}
|
||||
}
|
||||
|
||||
git url: instanceGitURL
|
||||
withDockerContainer(image:'OPERATIONENVIRONMENT',args:'-v /var/lib/jenkins/workspace:/var/lib/jenkins/workspace') {
|
||||
git url: instanceGitURL
|
||||
def env = 'OPERATIONENVIRONMENT'
|
||||
if(env == 'mysql-java')
|
||||
sh 'service mysql restart'
|
||||
|
||||
CHALLENGEPIPELINES
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 传送运行结果到BDWeb
|
||||
|
|
Loading…
Reference in New Issue