I am here to tell that Buddy is pretty awesome, you can use image and another tools with for pipeline and many other tools. I am still trying free, so don’t expect too much I can tell about this platform
How I deploy my sites
First time, I am going to cloudflare pages to deploy my simple static pages. Well the workflow is pretty simple, just use this command.
./zola build
./minify -ra -o . public
That is the hard part is configuring git
and curl
. After wandering around with curl
and tar
. First, you can make tar archive by using this command
tar cvzf blogtool.tar.gz minify zola
and then you can download the tar archive by using this command :
curl -L "tar-xz-url" | tar xzf -
Pretty simple and now you can download the archive and got the content to be extracted. After that, we can continue to the main page. For someone who doesn’t know how to convert google drive
link to direct download. Here is how to do that :
https://drive.google.com/uc?export=download&id=FILEID
e.g https://drive.google.com/uc?export=download&id=FILEID
Well yeah all of the combo is make us easy to deploy webpages using CI/CD.
Configuring on Buddy
Unfortunately right now, on Buddy, we can’t sign in using Gitlab account, and must using sign up page to do that, but everything of your work will be saved, even though you press sign up
button.
You can then choose your project, and then define variable for it. The stack of me still doesn’t know how this seem to be work, because I always got my pipeline failed. Hope I can fix this soon. Well, after wondering around, you must make commit first before you can changing the name of main
branch to pages
. After move some codes for commit goes to up then it works as expected. Well, that how it is about buddy, it is more easier than github actions
I think. Hope you can learn something new from this, thanks for reading.