logo头像

Edward.K Thinking

Azure

VSTS的建立多個版本的Task Group

VSTS的建立多個版本的Task Group

VSTS的Task Group功能,可以把我們在Definitions內常用的流程Task給Group起來,方便後續在不同Definitions時候,可以重複使用相同流程,不需要每個Definitions都要重新製作一次相同的流程。對於需要大量設定Definitions的情境,是非常好用的。...

在Microsoft Teams內討論VSTS的Story或Task

在Microsoft Teams內討論VSTS的Story或Task

之前提到可以在VSTS的Story整合到Micorosft Teams內[Microsoft Teams整合VSTS Story Board],不過,那時候只是把看板資訊類似掛載方式到Teams中,感覺還沒有很威,現在可以直接在Teams針對Story或是Task進行討論,或是在Teams裡...

Microsoft Teams Channel加入QnA的Bots

Microsoft Teams Channel加入QnA的Bots

關於QnA API Maker和Bots開發,可以先參考[Azure QnA Maker API初體驗]和[QnA Maker API結合Azure Bots Service ]這兩篇文章,本篇主要在建立好QnA Bots之後,如何加入把Bots加入到Micrsoft Teams裡面 Bot...

QnA Maker API結合Azure Bots Service

QnA Maker API結合Azure Bots Service

在先前的[Azure QnA Maker API初體驗],可以很輕鬆建立屬於自己的QA知識庫,接下來就是要把這QA知識庫應用到現實場景,如果,單純用Web互動,可以直接呼叫QnA API就可以,而後續我們想要把這服務可以運用到各個Chat中, 建立Azure Bot Service 要在Az...

Azure QnA Maker API初體驗

Azure QnA Maker API初體驗

Azure QnA Maker API是我覺得目前在屬於Azure AI類中,對於企業應用最有感的第一個服務,畢竟,在其他AI API中,不一定每個產業都有相對應的情境可以運用。但是,Q&A這服務基本上先不說對外服務的廣泛應用,單單企業內部就可以解決許多Service desk人員的...

VSTS整合資安工具Fortify達成自動化

VSTS整合資安工具Fortify達成自動化

在資安逐步被重視的年代,企業會導入更多資安相關工具,除了本身伺服器或網路層的工具外,近年也針對程式碼進行安全性的掃瞄,目前其中市面上比較熱門的工具之一就是HPE Fortify,他本身可掃描的程式碼種類很多。在開發者端,可以透過Visual Studio的Plug in方式,安裝在Visua...

有參照外部元件如何在VSTS建立.Net Core Package

有參照外部元件如何在VSTS建立.Net Core Package

在先前一篇的[用VSTS建立.Net Core的Package],建立屬於.Net Core的Nuget Package,其中在Path to csproj or nuspec file(s) to pack是沒有辦法放.nuspec檔案的,但是,原本在.nuspec有一個標籤可以把外部dl...

Application Insights + Logic App + Microsoft Teams 整合

Application Insights + Logic App + Microsoft Teams 整合

Application Insights可以讓我們去設定監控某些指標,當這些指標有發生異常時候,就會發送Alert通知,讓我們隨時知道發生的狀況或是是否有異常發生我們通常會設定是屬於Exception類的訊息,且這對於開發或是維運人員來說才可以立即進行處理,同時也是屬於DevOps環節的一塊...

用VSTS建立.Net Core的Package

用VSTS建立.Net Core的Package

我們知道使用VSTS中的Packages Manager可以建立企業或是私有的Nuget Server,在一般.Net Framework下,可以用下面幾個步驟建立Nuget的Package,其中使用到的是MSBuild做編譯,再用Nuget指令打包成Package不過,今天若是也這樣對.N...

VSTS新版Agent要多.proxy設定檔

VSTS新版Agent要多.proxy設定檔

在使用VSTS Agent 2.115版本時候,在企業內部使用是沒甚麼問題,不過,最近升級到2.123版後,地端與雲端就失聯,就無法進行連線,到_diag資料查看Log,發現會卡在最後連線驗證地端權限時候,一直發生Timeout然後Agent就發生Exception,導致怎樣都無法與雲端溝通...

解決json檔案放在Azure Storage導致發生CORS

解決json檔案放在Azure Storage導致發生CORS

把前端的一些靜態檔案像是css、js…之類的放到Azure Storage,然後,讓網站去參照Storage路徑下載靜態檔案,基本上這樣並無太大問題,不過,做多國語系時候,使用到i18n這個套件,裡面會利用translation.json檔案做多國語系,誰知道這樣使用下卻發生了這個錯誤訊息 ...

解決註冊VSTS的npm平台無法下載npmjs.com套件

解決註冊VSTS的npm平台無法下載npmjs.com套件

在前一篇的[在VSTS中建立npm套件管理平台]介紹說可以在VSTS內建立NPM套件平台,因為,VSTS建立的NPM套件管理平台是屬於私人的,所以,會有註冊憑證的動作,不過,這樣做下去之後,卻發生一個問題,如果今日我們是要從原本NPM官網下載套件,就會發生這樣錯誤 其實這錯誤就是因為在.np...

在VSTS中建立npm套件管理平台

在VSTS中建立npm套件管理平台

在之前有介紹透過VSTS的Packages可以自建團隊的Nuget套件管理平台,在Packages中不只是可以建立Nuget套件的管理平台,如果,今日是前端人員或是非.NET人員,想要用npm指令來裝前端套件,VSTS是否可以做npm套件的管理平台呢?答案是可以,VSTS的Packages同...

Application Insights自訂過濾收集的訊息內容

Application Insights自訂過濾收集的訊息內容

Application Insights越做越強大,基本上程式內部怎樣運作,Application Insights都可以蒐集到相關資訊,不過,有時候這樣會帶來一種困惱就是在某些情境下的資訊,並不想被蒐集到Application Insights內進行分析,因為有可能造成分析錯誤或是統計資訊...

Mobile Center讓App有自動更新功能

Mobile Center讓App有自動更新功能

微軟在Mobile的解決方案,原先是建構Hockey App上面,不過,從今年五月開始就慢慢轉移到Mobile Center上面,無論是Build還是Test,甚至到發布,都可以透過Mobile Center幫忙完成,先前的一篇文章[VSTS 整合Visual Studio Mobile C...

用Azure Conditional Access限制公司以外地區不可以連入VSTS

用Azure Conditional Access限制公司以外地區不可以連入VSTS

就目前微軟以雲端服務為優先情況,VSTS的功能是越來越強大,再加上本身VSTS也可以與地端整合,所以,使用VSTS來做為版控工具是一個不錯選擇,不過,很多人知道好處,但畢竟是雲端服務又會很擔心,如果在公司外部讓公司有心人進入後,把所有程式碼都拿走就慘了,安全性的管理一直想用VSTS的一個。 ...

自動化建置取得不同VSTS平台內的Packages Manager套件

自動化建置取得不同VSTS平台內的Packages Manager套件

自從VSTS有了Packages的功能,可以讓我們自建團隊私有的Nuget後,就習慣把大量可以Re-Use套件放上去,可以讓整個團隊共同使用這些套件。不過,如果給自己團隊是沒有甚麼問題,今天要跨團隊使用呢?就是給在不同專案成員也用你開發的Package,在同一個VSTS URL下,只要去設定...

Microsoft Teams整合VSTS Story Board

Microsoft Teams整合VSTS Story Board

先前在VSTS使用Story Board時候,又用Teams,想說是否可以不要兩邊切換看和討論Story,早期作法就只是把VSTS Story的Link address抓下來,利用Teams的Tab內的Web Site功能建立,不過,這個月更新,整合度就更好了,只需要透過幾個步驟,就可以把兩...

VSTS 整合Visual Studio Mobile Center

VSTS 整合Visual Studio Mobile Center

要在VSTS建置一個Xamarin開發出來的App,只要在Build Process將相關要建置的Task設定好基本上就可以產生出一個APP,若是要建置出iOS用的APP,就必須要在建置的Agent下一番功夫,例如使用Local agent或是第三方的Agent像是MacinCloud幫忙建...

在Application Insights標註VSTS Release的版本戳記

在Application Insights標註VSTS Release的版本戳記

常用Application Insighs的人,可以了解Application Insighs能監控的資訊有多強大,不過,在這些資訊中往往會Miss掉一個訊息,就是現在運行的系統版本所得到資訊,跟之前的資訊是否是同一個版本呢?雖然,我們可以在Application Insights內用客製化...