Run the hello world nodejs client in our CI
@@ -90,6 +90,24 @@ steps:
entrypoint: 'bash'
args: ['./scripts/run_examples', '-s', 'base', '-a', 'cpp']
+ # TODO(#1145): Integrate examples with multiple clients into our
+ # run_examples script, instead of listing them individually.
+ - name: 'gcr.io/oak-ci/oak:latest'
+ id: run_example_hello_world_nodejs
+ waitFor: ['run_examples_cpp']
+ timeout: 15m
+ entrypoint: 'bash'
+ args:
+ [
+ './scripts/run_example',
+ '-s',
+ 'base',
+ '-e',
+ 'hello_world',
+ '-c',
+ 'nodejs',
+ ]
+
- name: 'gcr.io/oak-ci/oak:latest'
id: build_experimental
waitFor: ['run_tests']
@@ -100,7 +118,7 @@ steps:
# Run clang-tidy after the examples finish running, since they share the same `output_base`.
- name: 'gcr.io/oak-ci/oak:latest'
id: run_clang_tidy
- waitFor: ['run_examples_cpp']
+ waitFor: ['run_example_hello_world_nodejs']
timeout: 30m
entrypoint: 'bash'
args: ['./scripts/run_clang_tidy']
