# 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...