Giter VIP home page Giter VIP logo

vscode-deploy-azure's Introduction

Build Status

Deploy to Azure from Visual Studio Code

Get it on the Visual Studio Code Marketplace!

This Visual Studio Code extension helps you set up continuous build and deployment for Azure App Service or for Azure Kubernetes Service without leaving Visual Studio Code.

Configure CI/CD Pipeline Demo

To set up a pipeline, choose Deploy to Azure: Configure CI/CD Pipeline from the command palette (Ctrl/Cmd + Shift + P) or right-click in the file explorer. The guided workflow will generate a starter YAML file defining the build and deploy process.

You can customize the pipeline using all the features offered by Azure Pipelines and GitHub Actions.

Once the setup is completed, an automatic CI/CD trigger will fire for every code push. To set this up, if you have using GitHub as the repository the extension will ask for a GitHub PAT with repo and will configure GitHub Actions.

GitHub PAT scope

You can refer to our tutorial for more details on the extension.

Telemetry

Visual Studio Code collects usage data and sends it to Microsoft to help improve our products and services. Read our privacy statement to learn more. If you don’t wish to send usage data to Microsoft, you can set the telemetry.enableTelemetry setting to false. Learn more in our FAQ.

Troubleshooting failures

  • Failed to determine Azure Repo details from remote url: If you're configuring a pipeline for a Git repository backed by Azure Repos, ensure that it has a remote pointing to a valid Azure Repos Git repo URL.

Contributing

See CONTRIBUTING.md if you want to jump in!

For TSLint to work in VSCode, run npm install and restart VSCode.

Testing framework

For adding test, create test files with extension .test.ts inside src/configure/test/suite.

For running all the tests, use the command npm test.

vscode-deploy-azure's People

Contributors

hiyadav avatar vinodkumar3 avatar kanika1894 avatar issacnitinmsft avatar dikhakha avatar anuragc617 avatar ja-04 avatar microsoftopensource avatar vineetmimrot avatar pulkitaggarwl avatar bishal-pdmsft avatar dependabot[bot] avatar atbagga avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.