Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cake-bot
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Oleksandr Barabash
cake-bot
Commits
fb67d8f8
Commit
fb67d8f8
authored
Aug 16, 2022
by
Oleksandr Barabash
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'main' of
https://github.com/medxnoterepo/cake-bot
parents
fd339a68
845ad354
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
63 additions
and
0 deletions
+63
-0
main_managed-cake-bot.yml
.github/workflows/main_managed-cake-bot.yml
+63
-0
No files found.
.github/workflows/main_managed-cake-bot.yml
0 → 100644
View file @
fb67d8f8
# Docs for the Azure Web Apps Deploy action: https://github.com/Azure/webapps-deploy
# More GitHub Actions for Azure: https://github.com/Azure/actions
# More info on Python, GitHub Actions, and Azure App Service: https://aka.ms/python-webapps-actions
name
:
Build and deploy Python app to Azure Web App - managed-cake-bot
on
:
push
:
branches
:
-
main
workflow_dispatch
:
jobs
:
build
:
runs-on
:
ubuntu-latest
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Set up Python version
uses
:
actions/setup-python@v1
with
:
python-version
:
'
3.9'
-
name
:
Create and start virtual environment
run
:
|
python -m venv venv
source venv/bin/activate
-
name
:
Install dependencies
run
:
pip install -r requirements.txt
# Optional: Add step to run tests here (PyTest, Django test suites, etc.)
-
name
:
Upload artifact for deployment jobs
uses
:
actions/upload-artifact@v2
with
:
name
:
python-app
path
:
|
.
!venv/
deploy
:
runs-on
:
ubuntu-latest
needs
:
build
environment
:
name
:
'
Production'
url
:
${{ steps.deploy-to-webapp.outputs.webapp-url }}
steps
:
-
name
:
Download artifact from build job
uses
:
actions/download-artifact@v2
with
:
name
:
python-app
path
:
.
-
name
:
'
Deploy
to
Azure
Web
App'
uses
:
azure/webapps-deploy@v2
id
:
deploy-to-webapp
with
:
app-name
:
'
managed-cake-bot'
slot-name
:
'
Production'
publish-profile
:
${{ secrets.AZUREAPPSERVICE_PUBLISHPROFILE_2087B0A9FE6446FDAE1E999C0E47E3B2 }}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment