使用Github部署Azure應用服務

2022-01-10 08:07:40 字數 1486 閱讀 5133

# more github actions for azure:

on: push:

branches:

- master

jobs:

build-and-deploy:

runs-on: ubuntu-latest

steps:

- uses: actions/checkout@master

- name: set up .net core

uses: actions/setup-dotnet@v1

with:

dotnet-version: '3.1.102'

- name: build with dotnet

run: dotnet build --configuration release

- name: dotnet publish

with:

slot-name: 'production'

點選「完成」會自動生成乙個yml檔案。這個yml配置的就是github的action workflow。我們的azure應用服務跟github就是通過它串起來的。

切換到github的actions頁面。會發有乙個build and deploy的job正在執行。

等待這個job執行成功後,我們就可以訪問azure應用服務的url位址了。

訪問一下azure應用服務對應的url,出現了asp.net core的預設頁面。說明我們的部署成功了。

在訪問下裡面的頁面,也成功渲染出來了。

@page

@model indexmodel

@

既然是持續部署(cd),那麼我們嘗試下修改專案的首頁,然後提交**,看會不會自動部署**。

提交完**後,github的actions頁面立馬又出現了乙個job。

等待job完成之後,再次訪問azure服務應用的url,果然首頁變成了我們修改的樣子,說明持續部署成功了。

azure上連續部署web

連續部署web,可以在第一次部署完web應用後,方便修改和自動提交 部署新版本的web應用.其中自動提交使用github中的webhook,使 在master上提交修改後可以自動更新web服務.登入到經典門戶,找到建立好的web應用 沒有的自行建立新的 在儀表板中,找到 從源控制項設定部署 設定部署...

azure 使用 開始使用Azure堡壘

azure 使用 隨著公共雲的成熟,我們顯然需要新的系統和應用程式管理工具層。雲,無論是公共雲,私有雲還是混合雲,都取決於一件事 遠離底層物理基礎架構的應用層抽象。應用程式不再需要考慮底層的物理硬體。所需要的只是託管的paas環境或特定於應用程式的虛擬基礎架構。這種變化已經發生,並且那些新的管理工具...

Hexo部落格部署github使用ssh key

以前每次使用hexo 發布文章然後部署到github的時候總是要使用賬號密碼,今天終於解決了這個問題 github 使用 ssh key 相關頁面 生成ssh key,如果已經有了,跳過這一步 ssh keygen t rsa b 4096 c your email example.com 將ssh...