azur
v0.0.8
Published
Azure Web App Deployment Automation
Downloads
17
Maintainers
Readme
Basic Microsoft Azure App Service Automation
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.
Install
Requires Node >= 6.
npm install azur --save-dev
Usage
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: '[email protected]', // 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.
Notable influences
- beanstalkify - AWS Elastic Beanstalk Automation
- azure-deploy - Azure App Service Deployment automation (also using git)