您现在的位置是:热点 >>正文
云计算核心技术Docker教程:Docker设置 GitHub Actions 工作流程
热点61295人已围观
简介...
在上一节中,我们创建了一个 PAT 并将其添加到 GitHub,以确保我们可以从任何工作流访问 Docker Hub。现在,让我们设置 GitHub Actions 工作流程,以在 Hub 中构建和存储我们的图像。我们可以通过创建两个 Docker 操作来实现这一点:
1.第一个操作使我云计们能够使用存储在 GitHub 存储库中的机密登录到 Docker Hub。
2.第二个是构建和推送操作。
在这个例子中,让我们将推送标志设置true为我们也想推送。然后我们将添加一个标签来指定始终转到最新版本。最后,我们将回显图像摘要以查看推送的内容。
要设置工作流程:
1.转到您算核在 GitHub 中的存储库,然后单击操作>新建工作流。
2.单击自行设置工作流并添加以下内容:
首先,我们将命名此工作流:
name: CI to Docker Hub
然后,我们将选择何时运行此工作流。在我们的示例中,我们将针对项目主分支的每次推送执行此操作:
on:
 心技; push:
branches: [ main ]
现在,我们需要指定我们实际想要在我们的操作中发生的事情(什么作业),我们将添加我们的构建版本并选择它在可用的最新 Ubuntu 实例上运行:
jobs:
&nbs术Dp;build:
runs-on: ubuntu-latest
现在,我们可以添加所需的步骤。第一个在 $GITHUB_WORKSPACE 下检出我们的存储库,以便我们的工作流可以访问它。第二种是使用我们的 PAT 和oc用户名登录到 Docker Hub。第三个是 Builder,该动作通过一个简单的 Buildx 动作在幕后使用 BuildKit,我们也将设置它
steps:
- name: Check Out Repo
ukeses: actions/checkout@v2
- name: Login to Docker Hub
uses: docker/login-action@v1
&nr教bsp;with:
username: ${{ secrets.DOCKER_HUB_USERNAME }}
p程:assword: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
- name: Set up Docker Buildx
id: buildx
&nbDosp; uses: docker/setup-buildx-action@v1
- name: Build and push
id: docker_build
&nbsckp; uses: docker/build-push-action@v2
with:
context: ./
&nbersp; file: ./Dockerfile
push: true
tags: $&设置#123;{ secrets.DOCKER_HUB_USERNAME }}/simplewhale:latest
- name: Image digest
run: echo ${{ st Geps.docker_build.outputs.digest }}
现在,让工作流第一次运行,然后调整 Dockerfile 以确保 CI 正在运行并推送新的图像更改:
Tags:
相关文章
腾讯辟谣!OpenAI 前研究员姚顺雨 “百万年薪” 入职传闻不实
热点近日,网络上流传着一个引发广泛关注的消息,称 OpenAI 的前研究员姚顺雨以超过1亿的薪资加盟腾讯。这一传闻瞬间成为了科技圈热议的话题,许多人对此表示惊讶,甚至怀疑这样高额的薪资是否真的存在。对于这...
【热点】
阅读更多标签: 小米汽车 孟晚舟 国补 雷军
热点Hello,大家早上好,又是元气满满的一天,先来浏览新鲜的早报吧~ 【云梦级消息称小米汽车明年拟推 4 款新车】 知情人士云梦级消息称,SU7 改款与增程七座 SUV 初步计划在上半年推出,SU7 行...
【热点】
阅读更多标签: 马斯克 特斯拉 AI 通用人工智能
热点云梦级1月13日云梦级消息,据《经济日报》报道,近日,特斯拉 CEO 伊隆 · 马斯克在参加《Moonshots with Peter Diamandis》播客节目时表示,人们无需过分担忧 10 到...
【热点】
阅读更多
热门文章
最新文章
友情链接
- 标签: 康师傅
- https://www.sic-info.org/?s=google霸屏优化【tg:seogoogle987】,KRM
- https://www.sensorshop24.de/catalogsearch/result/index/?type=132&q=google霸屏优化【tg:seogoogle987】,ghJ
- https://www.flickr.com/photos/tags/google霸屏优化【tg:seogoogle987】d2J
- https://www.sic-info.org/vi/?s=google霸屏优化【tg:seogoogle987】,VmH
- https://5gaa.org/?token=6e2l7hjt2i26gzgctgwdrv7v0j6nxorq&s=google霸屏优化【tg:seogoogle987】1Pq
- https://www.teamlab.art/it/?submit=google霸屏优化【tg:seogoogle987】,nk1
- https://www.teamlab.art/pt/?submit=google霸屏优化【tg:seogoogle987】,owU
- https://www.otakuninjahero.com/en/search/google霸屏优化【tg:seogoogle987】,rvV
- https://www.xbiao.com/search/index?tpf&wd=google霸屏优化【tg:seogoogle987】,eLW
- https://www.nyif.com/catalogsearch/result/?q=google霸屏优化【tg:seogoogle987】,p0Z
- https://www.pearson.com/en-us/search.html?aq=google霸屏优化【tg:seogoogle987】,FoC
- https://www.tombow.com/search/google霸屏优化【tg:seogoogle987】,EtC
- https://www.jusoen.com/addreng.asp?p1=google霸屏优化【tg:seogoogle987】6xi
- https://www.pixiv.net/tags/google霸屏优化【tg:seogoogle987】,vCA
- https://www.reginatangoshoes.com/en/catalogsearch/result/index/?T=1686132113407&q=google霸屏优化【tg:seogoogle987】,EcR
- https://www.sportbiketracktime.com/index.php?route=product/search&tag=google霸屏优化【tg:seogoogle987】,1NJ
- https://www.world-architects.com/en/search?term=google霸屏优化【tg:seogoogle987】,yIV
- https://www.remit.co.jp/id/?s=google霸屏优化【tg:seogoogle987】,El1
- https://blvdseafood.com/?s=google霸屏优化【tg:seogoogle987】KGd
- https://www.wattpad.com/search/google霸屏优化【tg:seogoogle987】RYZ
- https://www.kores.com/?s=google霸屏优化【tg:seogoogle987】,dMq
- https://www.remit.co.jp/vi/?s=google霸屏优化【tg:seogoogle987】,mPb
- https://www.riohondo.edu/?action=QUERY&s=google霸屏优化【tg:seogoogle987】,sfZ
- https://www.umc.edu/search.aspx?ID=I4gnDKRS991MFcIDDzoYze4aWSAszAm7&q=google霸屏优化【tg:seogoogle987】,E98
- https://www.teamlab.art/zh-hans/?submit=google霸屏优化【tg:seogoogle987】,I0Q
- https://jihoon471.cafe24.com/product/search.html?banner_action=&keyword=google霸屏优化【tg:seogoogle987】iYS
- https://www.swanagerailway.co.uk/search?q=google霸屏优化【tg:seogoogle987】,Zvm
- https://www.wou.edu.my/?s=google霸屏优化【tg:seogoogle987】,w7O
- https://www.pinkpanda.ro/magazin/ingrijirea-tenului?page=87&q=google霸屏优化【tg:seogoogle987】,dEu
- https://www.tarleton.edu/?s=google霸屏优化【tg:seogoogle987】,h6n
- https://www.kelsa.co.uk/catalogsearch/result/index/?T=1686132119291&q=google霸屏优化【tg:seogoogle987】,UDg
- https://www.le-trend.com/en/search/=google霸屏优化【tg:seogoogle987】,7lo
- https://www2.ual.es/ProyectoLates/?s=google霸屏优化【tg:seogoogle987】,MVp
- https://www.paulaschoice.hk/zh_hant/catalogsearch/result/?q=google霸屏优化【tg:seogoogle987】,XBI
- https://www.yli.ro/catalogsearch/result/?q=google霸屏优化【tg:seogoogle987】,02d
- https://www.youtube.com/results?search_query=google霸屏优化【tg:seogoogle987】,D0o
- https://www.kissthekangaroo.com.au/index.php?route=product/search&tag=google霸屏优化【tg:seogoogle987】,2y9
- https://www.teacherspayteachers.com/Browse/Price-Range/Free/Search:google霸屏优化【tg:seogoogle987】,Hh4
- https://www.parl.ca/legisinfo/fr/projets-de-loi?parlsession=all&view=list&keywords=google霸屏优化【tg:seogoogle987】,04o
- https://www.parriscues.com/catalogsearch/result/?q=google霸屏优化【tg:seogoogle987】,AYZ
- https://www.madebyoranges.com/nl/search/google霸屏优化【tg:seogoogle987】,VMm
- https://www.sonepar.ch/fr/search?q=google霸屏优化【tg:seogoogle987】,2dM
- https://www.kingston.gov.uk/site-search/results/?q=google霸屏优化【tg:seogoogle987】,N8b
- https://www.openspaceinstitute.org/search?q=google霸屏优化【tg:seogoogle987】,wde
- https://www.mesec.cz/vyhledavani/?qs=google霸屏优化【tg:seogoogle987】,FD4
- https://www.luxurysociety.com/en/search?q=google霸屏优化【tg:seogoogle987】,3NZ
- https://www.trockenmittel.ch/catalogsearch/result/?iC=ZM3&q=google霸屏优化【tg:seogoogle987】,9Uw
- https://www.paxnet.co.kr/search/jongmok?kwd=google霸屏优化【tg:seogoogle987】rex
- https://www.remit.co.jp/vi/?s=google霸屏优化【tg:seogoogle987】era
- https://www.rea.govt.nz/search?searchterm=google霸屏优化【tg:seogoogle987】,pZz