PicoCloud
Sign in

Help · Putting something online

Deploy automatically when you push to GitHub

Connect a repository once, and every push puts the new version online by itself.

If your code is already on GitHub, you can have PicoCloud deploy it every time you push. No copying, no uploading, no remembering.

Connecting

  1. Go to GitHub in the top navigation.
  2. Install the PicoCloud app on your GitHub account, choosing which repositories it may see. It only sees what you pick.
  3. On your app's page, link it to a repository and pick a branch — usually main.

From then on, every push to that branch builds and deploys automatically.

Watching it happen

The app's page shows each build as it runs, along with which commit caused it. If a build fails, the previous version keeps serving and the failure is shown with its log.

Why this is worth doing

It removes the step where things go wrong. Uploading by hand means eventually uploading the wrong folder, or forgetting to upload at all after an edit — and both look exactly like "my change did nothing".

Disconnecting

Unlink the repository on the app's page. The app stays online exactly as it is; it just stops updating itself.

A push did not deploy anything

Check you pushed to the branch the app is linked to — it is usually main, and a push to any other branch is ignored on purpose. If the branch is right and nothing happened, tell us the repository name and we will check what GitHub sent us.

Last updated .

Did this not answer it? Ask us — we read every message.