I would like to use argoproj/argocli as my docker image for a step. This image doesn't have /bin/sh, as its only purpose is to run /usr/bin/argo. Is it possible to just run the image, like docker does if you don't specify an entrypoint?
An example command line is:
docker run -t --rm argoproj/argocli submit --watch https://raw.githubusercontent.com/argoproj/argo/master/examples/hello-world.yaml
I tried this:
# This is a sample build configuration for Other.
# Check our guides at https://confluence.atlassian.com/x/5Q4SMw for more examples.
# Only use spaces to indent your .yml configuration.
# -----
# You can specify a custom docker image from Docker Hub as your build environment.
image: argoproj/argocli
pipelines:
default:
- step:
script:
- echo "Everything is awesome!"
But I got:
failed to create containerd task: OCI runtime create failed: container_linux.go:345: starting container process caused "exec: \"/bin/sh\": stat /bin/sh: no such file or directory": unknown
Removing the script didn't work either.
This would be really useful - without being able to specify the entrypoint I cannot use the official Kaniko image in Bitbucket pipelines
Any update here? I have no luck to find how to do it in pipelines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.