Basics
Features
Best Practices
Addon Development
Related Docs
Dark Mode

#buildCompleted Event

The buildCompleted Event is fired when a Build completes. The Event contains a result key which is either 'succeeded', 'failed', or 'canceled'. This Event does not expect any response body.

import cms from 'static-cms-addon'

let app = cms.createServer()

app.on('buildCompleted', e => {
  if (e.result == 'succeeded') {
    // tell some external service to index the new site
  }
  e.send()
})

app.listenToEvents('/api/events')
app.listen(cms.getPort())