Run a command in a container with no shell?

yes

It is documented in the services section since this is where it is mostly used. This is the first time someone has asked me about using entrypoint and command in a pipeline step :slight_smile:

So if I do the syntax above, it will run it without a shell?

yes, here is a working example:

kind: pipeline
name: default
steps:
- name: foo
  image: alpine:3.8
  entrypoint: [ /bin/echo ]
  command: [ hello, world ]