Set tag / pass docker args to remote build
-
Hi everyone,
I am trying to build remotely using the build services which works perfectly. However,docker buildgenerates a tag by itself. How can I make it use a predefined tag?Any help is apreciated.
Thanks a lot in advance.
-
Hi everyone,
I am trying to build remotely using the build services which works perfectly. However,docker buildgenerates a tag by itself. How can I make it use a predefined tag?Any help is apreciated.
Thanks a lot in advance.
-
Also, you ask about passing args. You can pass args like
cloudron build --build-arg MAXMIND_LICENSE_KEY=somekeyfor example. This is the same asdocker build --build-argbut works with the build service.@girish I have totally failed in describing my issue, sorry.

I am not talking aboutdocker buildbut aboutcloudron build. It works perfectly when you follow the documentation. However, I am currently working on setting up a drone CI pipeline for a custom app. While doing this I have two issues:- One cannot pass the build-service url when using
--set-build-service(like--set-build-service mybuild.service.com) It is not simple to answer the promt in the CI - I cannot find a way to set a fixed tag like "latest" or "0.1.0". As you can see in the documentation
cloudron buildsets "20191113-015207-340e7f520" as the tag automatically.
Hope it becomes clearer now.

Unfortunately I was not able to solve this by myself yet - so if someone has a hint for me I would be happy. - One cannot pass the build-service url when using
-
@girish I have totally failed in describing my issue, sorry.

I am not talking aboutdocker buildbut aboutcloudron build. It works perfectly when you follow the documentation. However, I am currently working on setting up a drone CI pipeline for a custom app. While doing this I have two issues:- One cannot pass the build-service url when using
--set-build-service(like--set-build-service mybuild.service.com) It is not simple to answer the promt in the CI - I cannot find a way to set a fixed tag like "latest" or "0.1.0". As you can see in the documentation
cloudron buildsets "20191113-015207-340e7f520" as the tag automatically.
Hope it becomes clearer now.

Unfortunately I was not able to solve this by myself yet - so if someone has a hint for me I would be happy.@stantropics ah, understood now! I released a new CLI version that should solve both your issues.
npm install -g cloudron@4.12.0.- You can then pass
--set-build-service mybuild.service.com. A token is also needed for authentication. So--build-service-token <token>. Currently, there is no UI to get this token, but it's in the /app/data/tokendb.json file of the build service. - You can now pass --tag 0.1.0 (important: only the tag without the repo name. repo name is set with --set-repository as before)
- One cannot pass the build-service url when using
-
@stantropics ah, understood now! I released a new CLI version that should solve both your issues.
npm install -g cloudron@4.12.0.- You can then pass
--set-build-service mybuild.service.com. A token is also needed for authentication. So--build-service-token <token>. Currently, there is no UI to get this token, but it's in the /app/data/tokendb.json file of the build service. - You can now pass --tag 0.1.0 (important: only the tag without the repo name. repo name is set with --set-repository as before)
Just tried it and a
cloudron build --set-build-service mybuild.service.com --build-service-token <token-from-/app/data/tokendb.json> --set-repository <your.docker.registry>/<appname> --tag latestnow starts the build and pushes it to the repo. Thanks a thousand times, @girish. This is awesome. - You can then pass
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login