Skip to content
This repository was archived by the owner on Oct 25, 2024. It is now read-only.

Commit d58368e

Browse files
qwu16jianjunz
authored andcommitted
Add resource limit to each container (#82)
1 parent 6a902dc commit d58368e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

test/conference.jenkinsfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ pipeline {
1515
stage('Unit test') {
1616
steps {
1717
podTemplate(name: 'unit-test', label: 'unit-test', cloud: 'kubernetes', containers: [
18-
containerTemplate(name: 'unit-test', image: "$env.TEST_IMAGE", ttyEnabled: true, alwaysPullImage: true, privileged: true, network: 'host', command: 'cat')
18+
containerTemplate(name: 'unit-test', image: "$env.TEST_IMAGE", ttyEnabled: true, alwaysPullImage: true, privileged: true, resourceRequestCpu: '500m', resourceLimitCpu: '1000m', network: 'host', command: 'cat')
1919
]) {
2020
node('unit-test') {
2121
container('unit-test') {
@@ -28,7 +28,7 @@ pipeline {
2828
stage('Build package') {
2929
steps {
3030
podTemplate(name: 'pack', label: 'pack-mcu', containers: [
31-
containerTemplate(name: 'pack-on-centos', image: "$env.PACK_IMAGE", ttyEnabled: true, alwaysPullImage: true, privileged: true, network: 'host', command: 'cat')
31+
containerTemplate(name: 'pack-on-centos', image: "$env.PACK_IMAGE", ttyEnabled: true, alwaysPullImage: true, privileged: true, resourceRequestCpu: '7000m', resourceLimitCpu: '8000m', network: 'host', command: 'cat')
3232
]){
3333
node ('pack-mcu') {
3434
container ('pack-on-centos') {
@@ -44,7 +44,7 @@ pipeline {
4444
stage('API test') {
4545
steps {
4646
podTemplate(name: 'api-test', label: 'api-test', cloud: 'kubernetes', containers: [
47-
containerTemplate(name: 'api-test', image: "$env.TEST_IMAGE", ttyEnabled: true, alwaysPullImage: true, privileged: true, network: 'host', command: 'cat'),
47+
containerTemplate(name: 'api-test', image: "$env.TEST_IMAGE", ttyEnabled: true, alwaysPullImage: true, privileged: true, resourceRequestCpu: '3000m', resourceLimitCpu: '4000m', network: 'host', command: 'cat'),
4848
]) {
4949

5050
node('api-test') {
@@ -59,7 +59,7 @@ pipeline {
5959
stage('Subscribe test') {
6060
steps {
6161
podTemplate(name:'subscribe-test', label: 'subscribe-test', cloud: 'kubernetes', containers: [
62-
containerTemplate(name: 'subscribe-test', image: "$env.TEST_IMAGE", ttyEnabled: true, alwaysPullImage: true, privileged: true, network: 'host', command: 'cat'),
62+
containerTemplate(name: 'subscribe-test', image: "$env.TEST_IMAGE", ttyEnabled: true, alwaysPullImage: true, privileged: true, resourceRequestCpu: '3000m', resourceLimitCpu: '4000m', network: 'host', command: 'cat'),
6363
]) {
6464

6565
node('subscribe-test') {

0 commit comments

Comments
 (0)