这篇我们来建立Release pipeline吧!
从Azure DevOps Project左边的Pipelines选单底下的Releases点击之後,第一次进入会看到下面这个空的画面:
点击New pipeline之後右边会跳出选择范本的画面,我们选择Empty job:
接着出现Stage的设定画面,可以改一下容易识别的名称,然後按右上角的X关闭对话框就行:
接着点击Artifacts的+ Add:
这边我将前面建立Liunx Container Image相关的档案放到另外一个Git Repo用来作为这篇的范例:
所以在Add Artifacts Source的部份选择第二个Azure Repo,并且选择来源的Project、Source (repository)、Default branch等…,不一定要和Release pipeline相同的Project。
接着点击右边Stage底下的1 job, 0 task就可以进入Task的编辑画面:
因为是要建立Linux的Image,所以点击Agent job要修改一下Agent改为Linux的Agent(这里用的是云端的Agent):
Agent Specification改为ubuntu-20.04之後,点击Agent job右边的+号新增Task,搜寻Docker这个Task并按下Add加入:
设定Task的属性,Container registry第一次要先新增Service connection,Tags的部份如果需要额外的tag以每一行一个新增:
改完之後也修改了Release pipeline的名称就可以按下Save,旁边的Create release按钮就会变成可以按的状态。按下之後会出现下面的对话框:
这边因为没有什麽特别要调整的,所以点击对话框下面的Create就行。接着在左上角会有浅绿底的提示讯息,里面有文字快速连结可以进入刚建立的Release:
进入後可以看到建立的Release状态(Queued等待中或In progress执行中):
点击底下的Logs就可以进入看各步骤详细的Logs:
这篇就先快速的带大家简单的建立一个Release pipeline,後续的文章再做复杂一点的说明。
<<: Day 20 - OR、AND 的活用方式与短路取值
>>: 2.4.11 Design System - Switches/Toggle
闻くは一瞬の耻、闻かぬは一生の耻。 俗话说:不耻下问是一时之耻,耻而不问是一生之耻。 — 井口佑未...
宣告变数的资料型别--阵列 1.数值( Number ) 2.字串( String ) 3.布林值(...
1 前言 近年来深度学习使用在许多比赛中,但几乎都使用ensemble(集成)的方式或是使用庞大的模...
因作业缘故,上网找了打击砖块的游戏,需要加入自己的元素进去 目前想法是增加击中第五球後球速变快,但在...
表格区块可让你 (终於!) 轻松地在任何文章或页面中建立表格。 表格最适合用於表格式资料,而非页面设...