When pushing to production and triggering a production build, the build is marked as failed, if there are is no added/changed content which is pushed to GitHub pages:
sent 6713377 bytes received 106744 bytes 4546747.33 bytes/sec
total size is 6310043 speedup is 0.93
+ git add .
+ git commit -m Publish generated site
# On branch master
nothing to commit (working directory clean)
Build step 'Execute shell' marked build as failure
Finished: FAILURE