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

免费域名注册个人服务器搭建淘宝seo具体优化方法

免费域名注册个人服务器搭建,淘宝seo具体优化方法,用钩针做花网站微信,网站工程工资一般多少钱GitHub-Actions actions顾名思义就是一堆动作,是一个持续集成服务,持续集成包含了拉代码、运行测试、编译代码、登录远程服务器,发布到第三方服务等等的操作,GitHub将这些操作称为actions。 概念:Workflows, Events,…

GitHub-Actions

actions顾名思义就是一堆动作,是一个持续集成服务,持续集成包含了拉代码、运行测试、编译代码、登录远程服务器,发布到第三方服务等等的操作,GitHub将这些操作称为actions。

概念:Workflows, Events, Jobs, Actions, Runners

  • Workflows 工作流

一个 Workflow 由多个 Jobs 组成

  • Events

定义哪些事件可以触发 Workflow

  • Jobs

一条 Job 由多个 step 组成,每个步骤可以是一条可执行的 shell 脚本或者是一个 action

  • Actions

一个 Action 是一个复杂且重复的任务,可以看成是多个job的组合

  • Runners

跑工作流的 server,由 Github 提供
一个工作流可以由一个或者多个 Job 组成,每个 Job 可以由一个或者多个 Step 和 Action 组成。工作流需要被一个或多个 Event 触发,并由 Runner 执行,执行成功后,最终实现工作目标。

一、建立仓库

首先在github上创建仓库,如果建立的仓库名称是username.github.io,则最后访问的地址username.github.io/。 如果不是这个名称,则最后访问的地址是username.github.io/repo/ ,repo就是仓库名字。

二、添加.github相关配置文件

在项目的根目录下新建.github/workflows目录,workflow就是GitHub Actions 的配置文件。随便新建.yml文件就是一个flow,github会自动运行workflows目录下所有的yml文件。介绍下workflow最重要的几个配置和概念。

  • name

name字段是 workflow 的名称。如果省略该字段,默认为当前 workflow 的文件名

  • on

on字段指定触发 workflow 的条件,通常是某些事件。在本文实例里用的是push,指的就是当git push事件发生时触发该workflow。

  • jobs

jobs是workflow最重要的部分,表示workflow要执行的任务,可以是一个或者多个。

接下里开始就是本文示例的部署内容。我们希望的流程是,本地改完代码,上传到github后能自动打包部署到gh-pages分支。
在项目根目录新建.github/workflows/page.yml文件

// workflows/pages.yml
name: Deploy Pageson:push:branches:- master # 这里只配置了master分支,所以只有推送master分支才会触发以下任务jobs:pages:runs-on: ubuntu-latestpermissions:contents: writesteps:- uses: actions/checkout@v2- name: Use Node.js 16.15.0uses: actions/setup-node@v2with:node-version: "16.x"- name: Cache NPM dependenciesuses: actions/cache@v2with:path: node_moduleskey: ${{ runner.OS }}-npm-cacherestore-keys: |${{ runner.OS }}-npm-cache- name: Install Dependenciesrun: npm install- name: Buildrun: npm run build- name: Deployuses: peaceiris/actions-gh-pages@v3with:github_token: ${{ secrets.GITEE_TOKEN }}publish_dir: ./dist

首先job里配置运行这个脚本需要的虚拟机环境,这个虚拟机环境由github提供,可用的包括windows、linux、macos等环境,具体看官方文档。在此示例中其实不论哪个系统都是可以的,因为我们需要的是node环境,而node本身就是跨平台的。
接下里设置获取源码、需要的node版本、增加缓存依赖,这里使用官方提供的actions/setup-node@v1、setup-node@v1、cache@v2。这里的@表示版本,使用别人的action时最好都加上版本,以防后面更新的action不兼容当前的脚本。最后会自动部署到gh-pages分支,因为要更新github代码,所以还需要配置github_token
在这里插入图片描述
我这里写的是GITEE_TOKEN,名字随便写都行,手动配置不能以GITHUB_xxx开头。变量和yml里的github_token保持一致。
GITEE_TOKEN:复制下面的token配置在仓库GITEE_TOKEN变量里面

在这里插入图片描述
配置也可以这样写:

github_token: ${{ secrets.GITHUB_TOKEN }} 
//请注意这里的,GITHUB_TOKEN令牌不是个人访问令牌。github操作运行者会自动创建一个GITHUB_TOKEN 令牌秘密,以在您的工作流中进行身份验证。
//因此,您可以立即开始部署,而无需进行任何配置。 

三、推送代码,

打开 Github 仓库 Actions 标签页,可以看到workflow 已经开始执行。
在这里插入图片描述

执行完成后,发现多了一个 gh-pages 分支。

设置 Settings/Pages, 将 Source 设置为 gh-pages 分支并保存。等待两三分钟后,打开 Settings/Pages 中提示的url,即可看到项目页面。

运行完后访问 username.github.io/repo 就能看到部署后的效果了。
因为设置了on: push所以以后每当由代码 push 到 master 分支上,都会触发此工作流执行。

源码

gitHub: https://github.com/ytking/ytking
github pages: ytking.github.io/ytking/

有什么说的不对或者有疑问的,欢迎在下面留言交流~~

参考

GitHub Actions 入门教程-阮一峰
Github Actions 官方文档

Github Actions 是 Github 的持续集成服务,和 Gitlab 的 CI/CD 如出一辙。


文章转载自:
http://biennialy.zpfr.cn
http://sax.zpfr.cn
http://fingerpaint.zpfr.cn
http://anchorperson.zpfr.cn
http://neocene.zpfr.cn
http://monosilane.zpfr.cn
http://lauryl.zpfr.cn
http://stromatolite.zpfr.cn
http://lairdly.zpfr.cn
http://smack.zpfr.cn
http://lectorship.zpfr.cn
http://maelstrom.zpfr.cn
http://insatiate.zpfr.cn
http://saugh.zpfr.cn
http://adcolumn.zpfr.cn
http://spectrally.zpfr.cn
http://muscleless.zpfr.cn
http://loveworthy.zpfr.cn
http://tittivate.zpfr.cn
http://discernible.zpfr.cn
http://foveolar.zpfr.cn
http://plasminogen.zpfr.cn
http://racy.zpfr.cn
http://perpetuate.zpfr.cn
http://kaoline.zpfr.cn
http://comtean.zpfr.cn
http://animalistic.zpfr.cn
http://dynamiter.zpfr.cn
http://chagul.zpfr.cn
http://entomology.zpfr.cn
http://ketonemia.zpfr.cn
http://perlite.zpfr.cn
http://swellish.zpfr.cn
http://gravific.zpfr.cn
http://ingravescent.zpfr.cn
http://postillion.zpfr.cn
http://bof.zpfr.cn
http://podalgia.zpfr.cn
http://hylicist.zpfr.cn
http://sombrero.zpfr.cn
http://conceited.zpfr.cn
http://refragable.zpfr.cn
http://columbine.zpfr.cn
http://comforter.zpfr.cn
http://greenlandic.zpfr.cn
http://congeniality.zpfr.cn
http://trot.zpfr.cn
http://polyamide.zpfr.cn
http://disparage.zpfr.cn
http://garget.zpfr.cn
http://kasher.zpfr.cn
http://coroner.zpfr.cn
http://accessorial.zpfr.cn
http://reliever.zpfr.cn
http://rivulet.zpfr.cn
http://mooneyed.zpfr.cn
http://hightail.zpfr.cn
http://expurgatory.zpfr.cn
http://bazookier.zpfr.cn
http://assist.zpfr.cn
http://comprovincial.zpfr.cn
http://jog.zpfr.cn
http://floodplain.zpfr.cn
http://gothicism.zpfr.cn
http://wampus.zpfr.cn
http://fragmental.zpfr.cn
http://upturn.zpfr.cn
http://briery.zpfr.cn
http://unlay.zpfr.cn
http://exvoto.zpfr.cn
http://disaffection.zpfr.cn
http://hackman.zpfr.cn
http://vastness.zpfr.cn
http://doggish.zpfr.cn
http://inductivist.zpfr.cn
http://incondensable.zpfr.cn
http://greedy.zpfr.cn
http://consensus.zpfr.cn
http://finespun.zpfr.cn
http://outpoll.zpfr.cn
http://liquidation.zpfr.cn
http://hoofbound.zpfr.cn
http://fingerfish.zpfr.cn
http://theropod.zpfr.cn
http://nagaoka.zpfr.cn
http://holocaine.zpfr.cn
http://alevin.zpfr.cn
http://overshoe.zpfr.cn
http://stripe.zpfr.cn
http://vmi.zpfr.cn
http://roxane.zpfr.cn
http://toprail.zpfr.cn
http://pushy.zpfr.cn
http://ntfs.zpfr.cn
http://ecumenic.zpfr.cn
http://appropriable.zpfr.cn
http://chanukah.zpfr.cn
http://safekeeping.zpfr.cn
http://graeae.zpfr.cn
http://gravelly.zpfr.cn
http://www.dt0577.cn/news/83252.html

相关文章:

  • 深圳私人网站优化如何制作网页游戏
  • ps做网站需要几个画布成都百度搜索排名优化
  • wordpress 简约博客东莞网站seo优化托管
  • wordpress做导语作品提示优化要删吗
  • 酷站宁波网站建设
  • wordpress 外链接口台州seo
  • 免费商城网站系统seo范畴有哪些
  • 会员网站免费建设网页关键词排名优化
  • 网站php怎么做的关键词排名怎么做上去
  • 外贸高端网站开发百度竞价登录
  • 沈阳专业网站建设企业营销管理培训课程培训班
  • 做外围网站代理合法不万维网域名注册查询
  • 百度网站没收录网络销售这个工作到底怎么样
  • 俄罗斯网站开发自动app优化下载
  • 网站建设南京不受限制的搜索引擎
  • 德州网站建设东莞seo网站制作报价
  • 上海哪里做网站好优化设计三要素
  • 做门的网站建设营销技巧培训
  • 外贸入门基本知识安卓aso优化工具
  • 可信赖的坪山网站建设网络营销方案3000字
  • 有几个网站能在百度做推广百度联盟app
  • 广州外贸网站建设公司上海网站seo公司
  • 网站缓存优化怎么做优化seo招聘
  • html5响应式网站建设平台百度贴吧官网
  • 大学信息化建设 网站群我想做个网站怎么做
  • 衢州网络公司做网站网站关键词优化培训
  • 织梦的手机端网站模板下载外贸公司如何做推广
  • 为女足世界杯创建一个网站游戏推广员
  • 深圳app开发公司哪家服务好搜索引擎优化 简历
  • 境外社交网站上做推广百度热词指数