https://github.com/devlooped/vsgallery
A Visual Studio custom gallery feed based on Azure functions and blob storage
https://github.com/devlooped/vsgallery
Last synced: 10 months ago
JSON representation
A Visual Studio custom gallery feed based on Azure functions and blob storage
- Host: GitHub
- URL: https://github.com/devlooped/vsgallery
- Owner: devlooped
- License: mit
- Archived: true
- Created: 2022-01-08T23:06:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-07T23:50:03.000Z (over 1 year ago)
- Last Synced: 2025-02-18T01:43:14.864Z (over 1 year ago)
- Language: C#
- Size: 171 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: license.txt
- Code of conduct: code-of-conduct.md
- Security: security.md
- Support: support.md
Awesome Lists containing this project
README
# vsgallery
A Visual Studio custom gallery feed based on Azure functions and blob storage
Usage:
1. Create an Azure storage account and a corresponding container.
2. Create an Azure Functions (v4+) app
3. Add a `AZURE_STORAGE` setting to the functions app in 2) with the connection string to the storage account in 1).
4. Fork this repo
5. Add a repo secret named `AZURE_CONTAINER` with the container name used in 1). You can skip
this if the container name is `vsgallery`.
6. Add a repo secret named `AZURE_APPNAME` containing the functions app name from 2).
7. Add a repo secret named `AZURE_CREDENTIALS` after following the [steps in this blog](https://www.cazzulino.com/net6functions.html#github-actions-builddeploy)
8. In the Deployment Center section of the function app, connect to the repo, and select the existing `deploy.yml` workflow, using
the App Service deployment provider.
Now whenever you upload a new VSIX to the container in 1), an `atom.xml` file
will be automatically created/updated as needed.