Skip to content

Commit 2312798

Browse files
committed
Made changes to tools to try to integrate scheduler into travis/CI build
process
1 parent 5d3df82 commit 2312798

File tree

7 files changed

+12
-3
lines changed

7 files changed

+12
-3
lines changed

Jenkinsfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ timeout(time: 12, unit: 'HOURS') {
4949
sh "docker run -d --restart=always --name registry -v \"$HOME\"/certs:/certs \
5050
-e REGISTRY_HTTP_ADDR=0.0.0.0:${port} -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/${cert} \
5151
-e REGISTRY_HTTP_TLS_KEY=/certs/${key} -p ${port}:${port} registry:2"
52-
// Build the controller and invoker images.
52+
// Build the controller, scheduler, and invoker images.
5353
sh "./gradlew distDocker -PdockerRegistry=${domainName}:${port}"
5454
//Install the various modules like standalone
5555
sh "./gradlew install"

tools/admin/wskadmin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ def parseArgs():
169169
subparser.required = True
170170

171171
subcmd = subparser.add_parser('get', help='get logs')
172-
subcmd.add_argument('components', help='components, one or more of [controllerN, invokerN] where N is the instance', nargs='*', default=['controller0', 'invoker0'])
172+
subcmd.add_argument('components', help='components, one or more of [controllerN, schedulerN, invokerN] where N is the instance', nargs='*', default=['controller0', 'invoker0', 'scheduler0'])
173173
subcmd.add_argument('-t', '--tid', help='retrieve logs for the transaction id')
174174
subcmd.add_argument('-g', '--grep', help='retrieve logs that match grep expression')
175175

tools/build/checkLogs.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,7 @@ def colorize(code, string):
9696
("db-triggers.log", {"db"}, [ partial(database_has_at_most_x_entries, 0) ]),
9797
# Assert that stdout of the container is correctly piped and empty
9898
("controller0.log", {"system"}, [ partial(file_has_at_most_x_bytes, 0) ]),
99+
("scheduler0.log", {"system"}, [ partial(file_has_at_most_x_bytes, 0) ]),
99100
("invoker0.log", {"system"}, [ partial(file_has_at_most_x_bytes, 0) ])
100101
]
101102

tools/build/citool

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ def parseArgs():
8787
subparser.add_argument('-s', '--sort', help='sort logs by timestamp', action='store_true')
8888
subparser.add_argument('-n', '--invokers', help='number of invokers', type=int, default=3)
8989
subparser.add_argument('-c', '--controllers', help='number of controllers', type=int, default=1)
90+
subparser.add_argument('-c', '--schedulers', help='number of schedulers', type=int, default=1)
9091

9192
return parser.parse_args()
9293

@@ -312,6 +313,7 @@ def cat(args):
312313
else:
313314
components = {
314315
'controller': args.controllers,
316+
'scheduler': args.schedulers,
315317
'invoker': args.invokers
316318
}
317319
logs = map(getComponentLogs, getComponentList(components))

tools/build/redo

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,11 @@ Components = [
272272
modes = 'clean',
273273
gradle = 'core:controller'),
274274

275+
makeComponent('scheduler',
276+
'build/deploy scheduler',
277+
modes = 'clean',
278+
gradle = 'core:scheduler'),
279+
275280
makeComponent('invoker',
276281
'build/deploy invoker',
277282
modes = 'clean',

tools/jenkins/apache/dockerhub.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ node('ubuntu') {
3030
withCredentials([usernamePassword(credentialsId: 'openwhisk_dockerhub', passwordVariable: 'DOCKER_PASSWORD', usernameVariable: 'DOCKER_USER')]) {
3131
sh 'HOME="$WORKSPACE/local-docker-cfg" docker login -u ${DOCKER_USER} -p ${DOCKER_PASSWORD}'
3232
}
33-
def PUSH_CMD = "./gradlew :core:controller:distDocker :core:invoker:distDocker :core:standalone:distDocker :core:monitoring:user-events:distDocker :tools:ow-utils:distDocker :core:cosmos:cache-invalidator:distDocker -PdockerRegistry=docker.io -PdockerImagePrefix=openwhisk"
33+
def PUSH_CMD = "./gradlew :core:controller:distDocker :core:scheduler:distDocker :core:invoker:distDocker :core:standalone:distDocker :core:monitoring:user-events:distDocker :tools:ow-utils:distDocker :core:cosmos:cache-invalidator:distDocker -PdockerRegistry=docker.io -PdockerImagePrefix=openwhisk"
3434
def gitCommit = sh(returnStdout: true, script: 'git rev-parse HEAD').trim()
3535
def shortCommit = gitCommit.take(7)
3636
sh "./gradlew clean"

tools/travis/distDocker.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ cd $ROOTDIR
2828
TERM=dumb ./gradlew distDocker -PdockerImagePrefix=testing $GRADLE_PROJS_SKIP
2929

3030
TERM=dumb ./gradlew :core:controller:distDockerCoverage -PdockerImagePrefix=testing
31+
TERM=dumb ./gradlew :core:scheduler:distDockerCoverage -PdockerImagePrefix=testing
3132
TERM=dumb ./gradlew :core:invoker:distDockerCoverage -PdockerImagePrefix=testing
3233
TERM=dumb ./gradlew :core:standalone:build
3334

0 commit comments

Comments
 (0)