云计算核心技术Docker教程:Docker设置 GitHub Actions 工作流程
在上一节中,我们创建了一个 PAT 并将其添加到 GitHub,以确保我们可以从任何工作流访问 Docker Hub。现在,让我们设置 GitHub Actions 工作流程,以在 Hub 中构建和存储我们的图像。我们可以通过创建两个 Docker 操作来实现这一点:
1.第一个操作使我云计们能够使用存储在 GitHub 存储库中的机密登录到 Docker Hub。
2.第二个是构建和推送操作。
在这个例子中,让我们将推送标志设置true为我们也想推送。然后我们将添加一个标签来指定始终转到最新版本。最后,我们将回显图像摘要以查看推送的内容。
要设置工作流程:
1.转到您在算核 GitHub 中的存储库,然后单击操作>新建工作流。
2.单击自行设置工作流并添加以下内容:
首先,我们将命名此工作流:
name: CI to Docker Hub
然后,我们将选择何时运行此工作流。在我们的示例中,我们将针对项目主分支的每次推送执行此操作:
on:
&n心技bsp;push:
branches: [ main ]
现在,我们需要指定我们实际想要在我们的操作中发生的事情(什么作业),我们将添加我们的构建版本并选择它在可用的最新 Ubuntu 实例上运行:
jobs:
bu术Dild:
runs-on: ubuntu-latest
现在,我们可以添加所需的步骤。第一个在 $GITHUB_WORKSPACE 下检出我们的存储库,以便我们的工作流可以访问它。第二种是使用我们的 PAT 和用户名登录到 Dococker Hub。第三个是 Builder,该动作通过一个简单的 Buildx 动作在幕后使用 BuildKit,我们也将设置它
steps:
- name: Check Out Repo
uses: actkeions/checkout@v2
- name: Login to Docker Hub
uses: docker/login-action@v1
r教with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
passwor程:d: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
- name: Set up Docker Buildx
id: buildx
&nDobsp; uses: docker/setup-buildx-action@v1
- name: Build and push
id: docker_build
&nbsckp; uses: docker/build-push-action@v2
with:
context: ./
er file: ./Dockerfile
push: true
tags: ${{设置; secrets.DOCKER_HUB_USERNAME }}/simplewhale:latest
- name: Image digest
run: echo ${{ steps.dock Ger_build.outputs.digest }}
现在,让工作流第一次运行,然后调整 Dockerfile 以确保 CI 正在运行并推送新的图像更改:
-
“复仇者联盟”再添三巨头:苹果、阿里云、新思加入UALink联盟,挑战英伟达AI霸主地位谷歌CEO皮查伊就AI研究员离职一事向员工道歉标签: 米哈游 月之暗面 Kimi 金雯怡标签: 拼多多 上海税务 涉税信息 互联网平台联想发布百应智能体2.0!国内首个L3级AI服务正式登陆,中小企业数字化转型迎来超级助手标签: 反诈老陈 抖音黑板报 陈国平标签: 金立 刘立荣 Starlead Prospace云计算核心技术Docker教程:Docker使用Splunk 日志驱动程序苹果计划收购计算机视觉初创企业 Prompt AI,强化其智能家居及 AI 技术布局标签: HCLTech HCLSoftware 人工智能 工程研发
- ·标签: 爱占星 游陕西 华西健康 盐言故事
- ·标签: 金龙鱼 丰益堂 不油腻轻年稻米油 甘油二酯油
- ·用上Pytorch Lightning的这六招,深度学习pipeline提速10倍
- ·超越极限!重新定义六类布线
- ·微软 Azure ND GB300 再创记录:每秒推理速度达 110 万token
- ·清华与东北大学联合推出 UltraRAG 2.0:50 行代码实现高性能检索增强生成系统
- ·标签: 本田汽车 电动汽车 电气化战略 日本车企
- ·阿里云收入增速加速至40%,平头哥自研GPU规模化量产
- ·洗衣机是什么梗
- ·标签: 苹果 App Store 腾讯 佣金费率
- ·AI澶嶆椿锛佺敤GPT-3澶嶅埢閫濆幓鏈��濡伙紝缇庡浗灏忓摜璁╂寶鐖变互鏁板瓧褰㈡€佹案鐢�
- ·一个源自高中生的算法「y-cruncher」让圆周率的精度再破世界纪录
- ·AutoML大提速,谷歌开源自动化寻找最优ML模型新平台
- ·不用代码趣讲 ZooKeeper 集群
- ·标签: 美团 王兴 食杂零售 AI
- ·用手机实时给图像直线描边,速度不亚于目标检测,在线Demo可玩
- ·https://www.tombow.com/en/search/谷歌收录霸屏【tg:seogoogle987】,AsS
- ·https://www.remit.co.jp/en/?s=谷歌收录霸屏【tg:seogoogle987】,ifZ
- ·https://www.world-architects.com/en/search?term=谷歌收录霸屏【tg:seogoogle987】,B7F
- ·https://www.flickr.com/photos/tags/谷歌收录霸屏【tg:seogoogle987】NNr
- ·https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:谷歌收录霸屏【tg:seogoogle987】,Vvh
- ·https://www.u-bourgogne.fr/?cat=117&s=谷歌收录霸屏【tg:seogoogle987】,V8x
- ·https://blvdseafood.com/?s=谷歌收录霸屏【tg:seogoogle987】z4q
- ·https://nicolazzi.it/en/?s=谷歌收录霸屏【tg:seogoogle987】,pAb
- ·https://m.shoppinghow.kakao.com/m/search/q/谷歌收录霸屏【tg:seogoogle987】tNO
- ·https://www.lneg.pt/?cat=140&s=谷歌收录霸屏【tg:seogoogle987】,a2O
- ·Intel回应消费级傲腾硬盘停产:笔记本上还会有
- ·标签: Sea Expandary 刘强东 新能源游艇 智能化游艇
- ·三星新款AI智能眼镜实拍图曝光,搭载Android XR和Gemini
- ·标签: MacBook Neo Seedance 2.0 尚界 Z7 华为乾崑
- ·谷歌与一家核初创公司达成协议 为其AI数据中心提供电力
- ·消息称苹果已要求 iPhone 13/Pro 系列零部件供应商开始交货
- ·蚂蚁百灵团队全新开源高性能思考模型 Ring-flash-2.0
- ·标签: 高德 扫街榜 飞行街景 AR实景
- ·标签: 粉笔 张小龙 盛海燕 港股
- ·字节跳动Seed团队宣布推出3D生成大模型Seed 3D 1.0
