当前位置: 首页 > news >正文

成都网站制作是什么搜索引擎网站有哪些

成都网站制作是什么,搜索引擎网站有哪些,18互联网站做网站程序,中关村在线手机参数对比报价文章目录 1. 添加树莓派到 Agent Pool1.1 添加pool1.2 添加agent 2. 将树莓派添加到 Deployment Pool2.1 添加pool2.2 添加target 3. 添加编译流水线3.1 添加编译命令3.2 配置触发器 4. 添加发布流水线4.1 添加命令行4.2 配置artifact和触发器 5. 完成 1. 添加树莓派到 Agent P…

文章目录

  • 1. 添加树莓派到 Agent Pool
    • 1.1 添加pool
    • 1.2 添加agent
  • 2. 将树莓派添加到 Deployment Pool
    • 2.1 添加pool
    • 2.2 添加target
  • 3. 添加编译流水线
    • 3.1 添加编译命令
    • 3.2 配置触发器
  • 4. 添加发布流水线
    • 4.1 添加命令行
    • 4.2 配置artifact和触发器
  • 5. 完成

1. 添加树莓派到 Agent Pool

1.1 添加pool

在Organization Settings的Agent Pools里我们新建一个pool,名为ArmPool,PoolType为Self-hosted:
在这里插入图片描述

1.2 添加agent

然后点开ArmPool,添加一个Agent:
在这里插入图片描述
选择Linux->arm64, 然后按照给出的步骤操作即可:
在这里插入图片描述
配置过程中可能会让你输入组织空间的URL,可以在组织设置里获取:
在这里插入图片描述
还会让你输入TAP的token,可以在这里NewToken添加一个token然后粘贴上去:
在这里插入图片描述
在这里插入图片描述
配置完成之后,我们能看到已经在线的agent:
在这里插入图片描述
以后我们就可以在此agent上进行编译了。

2. 将树莓派添加到 Deployment Pool

Agent Pool用来编译(CI)。
Deployment Pool用来部署(CD)。

2.1 添加pool

添加一个Pool:
在这里插入图片描述

2.2 添加target

添加一个target:
在这里插入图片描述
需要注意的是:将命令行里的x64改为arm64.

添加完成后就能看到已经online的target:
在这里插入图片描述

3. 添加编译流水线

切换到项目页面,然后点击New Pipeline:
在这里插入图片描述
熟悉yaml的可以默认,否则用class editor可视化编辑器:
在这里插入图片描述
然后代码仓库选择git:
在这里插入图片描述
这里我们要编译docker镜像比较简单,所以我们不选这些已经提供的模板,使用empty job即可:
在这里插入图片描述
Agent Pool选择ArmPool:
在这里插入图片描述
点击Agent Job 1边上的加号,添加两个Docker命令行:
在这里插入图片描述

3.1 添加编译命令

第一个Docker命令行为 Build an image, 配置好docker file的路径和ImageName:
在这里插入图片描述
第二个命令行为Push an image,此项可选。 用来将生成好的镜像上传到dockerhub上。因不需要上传,所以被我禁用了。
在这里插入图片描述
最后,保存并运行一次流水线。

3.2 配置触发器

如果需要master有提交就自动触发一次编译,可以勾选上"enable continuous integration":
在这里插入图片描述

4. 添加发布流水线

切换到release流水线,新建一条流水线,仍然选empty job:
在这里插入图片描述
然后点击“1 job, 0 task”添加task:
在这里插入图片描述
选择"add a deployment group job":
在这里插入图片描述
Pool就选之前新建的pool:
在这里插入图片描述

4.1 添加命令行

然后新建两个command line 类型的task:
在这里插入图片描述
第一个command line为“docker stop image”, 用来停止并删除旧容器,且配置为“continue on error”:
在这里插入图片描述

docker stop $(docker ps -q -a --filter name=identity)
docker rm $(docker ps -a -f status=exited -q)

第二个command line 为 ”docker run“,用来启动镜像,并且使用--name指定了容器的名字和镜像的名字:
在这里插入图片描述

4.2 配置artifact和触发器

返回到pipeline,添加一个artifact, source type为build, 然后source就选择我们之前新建的编译流水线的名字:
在这里插入图片描述
然后启用触发器,这样编译流水线完成之后会自动运行这条发布流水线:
在这里插入图片描述
最后,保存并手动运行一次流水线,应用也就在我们的树莓派中运行起来了。

5. 完成

树莓派承担了所有的编译和运行工作。
在这里插入图片描述
每次往master推代码,也会自动触发编译和发布。


后记:Azure Devops目前来说时唯一对个人开发者比较友好的一个工具了,免费好用,自动化,又可以全流程自定义。
推荐大家使用。

http://www.hengruixuexiao.com/news/10508.html

相关文章:

  • 网站建设 语言上海比较好的seo公司
  • 只做一页的网站多少钱2345浏览器主页网址
  • wordpress 主题打包优化公司治理结构
  • 两个网站 一个域名自媒体培训学校
  • 建设局是个好单位吗seo查询排名系统
  • 安卓app开发技术湖南网站seo推广
  • HTML5怎么做自适应网站青岛seo排名收费
  • 徐州市建设局交易网站搭建网站需要什么技术
  • 网站建设是否属于技术合同怎么制作一个网页
  • 百度权重查询入口西安seo高手
  • 猪八戒网怎么做网站百度信息
  • 建设京东商城网站湘潭网站设计外包公司
  • 金融网站建设seo优化自动点击软件
  • 网站建设服务电话seo网站介绍
  • 张家界互联网公司有哪几家太原seo外包服务
  • 网站解析 cname济南seo排名搜索
  • 巫溪集团网站建设成都seo排名
  • 浙江省网站重点学科建设成免费crm软件有哪些优点
  • 诺基亚官方网站市场营销公司
  • 成都建站seo常见的网络营销工具
  • 徐汇做网站公司苏州seo关键词排名
  • 二级域名网站怎么建设最近一周的新闻
  • 嘉兴企业网站排名优化百度怎么优化网站关键词
  • 一元云购 网站开发sem与seo的区别
  • seo网站快速排名外包企业网站营销的优缺点及案例
  • 哪有做外单的图片素材网站seo是做什么工作的
  • 高端网站建设哪些好开发一个网站的步骤流程
  • 做网站做软件怎么赚钱域名访问网站入口
  • 新遵义seo技术最新黑帽
  • 电商网站后台功能全球疫情最新数据统计