Why is there a Build button and a Publish button right next to it?

I am very confused by the existence of these two buttons.
I click the Publish button without clicking the Build button and my HTML 5 export works perfectly, so…the build button is pointless ?

Why is it there ?

1 Like

My guess is that the “Build” button will re-build the project without cleaning it first, so that if you make a change you can click “Build” and it won’t have to do a from-scratch export. I don’t know because I haven’t tested it, but you could try it.

That means the publish button will clean the project ? But…there is already a third clean button on top of these two button called clean.

Why can’t we have like one button instead of three, clean build and publish is so confusing.