azur
Version:
Azure Web App Deployment Automation
39 lines (26 loc) • 1.29 kB
Markdown
Supports deployment of a zip archive to Azure App Service via Git from within Node.js.
At this point in time, this is very much a work-in-progress and the API may be subject to change. Use at your own risk.
Requires Node >= 6.
`npm install azur --save-dev`
```javascript
import Application from 'azur';
const app = new Application({
appName: '<your-site>', // http://<your-site>.azurewebsites.net/
username: '<deployment-username>', // Microsoft Azure Git Deployment Username
password: '<deployment-password>', // Microsoft Azure Git Deployment Password
gitName: 'Automation', // Deployment Commit Author
gitEmail: 'noreply@nhardy.id.au', // Deployment Commit E-mail
});
app.deploy({
archiveFilePath: 'path/to/archive.zip',
}).then(() => {
console.log('Done!'); // Post-deployment
});
```
`DEBUG=azur` may be set in your environment variables to enable some logging during the deployment process.
- [beanstalkify](https://github.com/liamqma/beanstalkify) - AWS Elastic Beanstalk Automation
- [azure-deploy](https://github.com/m42jkuehle/node-azure-deploy) - Azure App Service Deployment automation (also using git)