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

昆山专业做网站wordpress 内网 插件

昆山专业做网站,wordpress 内网 插件,手机网站开发技术pdf,图片设计软件免费版创建文件 在根目录新建.gitlab-ci.yml文件. 该文件与项目其他文件一样, 同样受到版本控制, 所以可以在不同的分支下, 配置不同的持续集成脚本 YAML语法 配置文件遵循YAML语法, 关于该语法的内容, 自行搜索 参考 YAML 语言教程 关键词 根主要关键词一览 关键词含义可选备…

创建文件

在根目录新建.gitlab-ci.yml文件.

该文件与项目其他文件一样, 同样受到版本控制, 所以可以在不同的分支下, 配置不同的持续集成脚本

YAML语法

配置文件遵循YAML语法, 关于该语法的内容, 自行搜索

参考 YAML 语言教程

关键词

根主要关键词一览

关键词含义可选备注
image声明使用的Docker镜像为空时使用默认镜像该镜像应当满足脚本执行的环境依赖
servicesDocker镜像使用的服务, 通过链接的方式来调用所需服务可空常用于链接数据库
stages定义构建阶段为空时, 单纯定义jobs项目的构建分为多个阶段, 例如: 安装依赖/准备, 编译, 测试, 发布等, 同时每个阶段包含若干任务
before_script定义每个job之前执行的脚本可空每个job启动时会先执行该脚本
after_script定义每个job之后执行的脚本可空同上
variables定义变量可空同上
cache定义与后续job之间应缓存的文件可空同上

Demo:

image: aipline
services:- mysql- redis
stages:- build- test- deploy
before_script:- bundle install  
after_script:- rm secrets
cache:paths:- binaries/- .config

Jobs中的关键词

jobs中存在一些与根中相同的关键词, 这些一旦定义, 则会向前覆盖, 即根中定义的则不会在该job执行

job 这里译为任务

关键词含义可选备注
image声明任务使用的Docker镜像为空时使用根中的定义该镜像应当满足脚本执行的环境依赖
services任务中Docker镜像使用的服务, 通过链接的方式来调用所需服务可空常用于链接数据库
stage所属构建阶段为空时则不使用stages一个任务属于一个构建阶段
before_script定义每个job之前执行的脚本可选如果在job中定义则会覆盖根中的内容
script定义每个job执行的脚本必须
after_script定义每个job之后执行的脚本可选同上
variables定义任务中使用的变量可选同上
cache定义与后续job之间应缓存的文件可选同上
only指定应用的Git分支可选可以是分支名称, 可用正则匹配分支, 也可是tags来指定打过标签的分支
except排除应用的Git分支可选同上
tags指定执行的GitLab-Runners可选通过匹配Runners的标签选定
allow_failure允许失败默认为false如果允许失败, 本次任务不会影响整个构建的结果
when定义合适执行任务默认为alwayson_success, on_failure, always or manual可选
dependencies定义合任务所需要的工件可空需要首先定义工件
artifacts定义工件可空工件中指定的目录会在任务执行成功后压缩传到GitLab, 后面需要该工件的任务执行时, 再自行下载解压
environment定义环境可空在部署任务中, 定义该任务所属的环境

Demo:

installing-dependencies:script:- composer install --prefer-dist --optimize-autoloader -n --no-interaction -v --no-suggest- composer dump-autoload --optimizeartifacts:name: "vendor"untracked: trueexpire_in: 60 minspaths:- vendor/    
docker-build-image:    stage: testonly:- masterexcept:- developtags:- ruby- postgresallow_failure: truedependencies:- installing-dependenciesscript:        - docker build -t registry.com/mops/image:latest .- docker push registry.com/mops/image:latest 

注意:

  1. jobs的名称不能重名
  2. 同一阶段中的任务, 是并行执行的
  3. 上一阶段所有任务执行完后, 才会进入下一阶段
  4. 定义工件时, 务必定义工件的过期时间, 否则工件会一直寸在GitLab上, 占用空间
  5. 如果需要在任务中传递文件, 优先选择使用 dependencies (结合artifacts)

验证配置文件合法性

在GitLab中, 打开 /ci/lint网址, 将配置文件粘贴在些, 进行验证

相关文档

  • 配置构建任务
  • Configuration of your jobs with .gitlab-ci.yml

文章转载自:

http://dpj9FEf2.cnkrd.cn
http://s7hpfK7H.cnkrd.cn
http://edcOinta.cnkrd.cn
http://RBDpGLiT.cnkrd.cn
http://riwXRqNF.cnkrd.cn
http://8GREfeST.cnkrd.cn
http://DQr3bIYl.cnkrd.cn
http://wBlKnr8N.cnkrd.cn
http://7YmIzv5z.cnkrd.cn
http://OUUOh8hV.cnkrd.cn
http://IWCOPvUA.cnkrd.cn
http://wa30wlh8.cnkrd.cn
http://QkYrRcwd.cnkrd.cn
http://VsMQVj4g.cnkrd.cn
http://m8q0CboT.cnkrd.cn
http://V8AZv3Hq.cnkrd.cn
http://aAJh3Ez3.cnkrd.cn
http://lFn69dXs.cnkrd.cn
http://2zBcn4XR.cnkrd.cn
http://y1n9KlA6.cnkrd.cn
http://pwC3ZkYq.cnkrd.cn
http://D6VqxNpR.cnkrd.cn
http://wtMeICyN.cnkrd.cn
http://8Az6Tozb.cnkrd.cn
http://6UFZS7gA.cnkrd.cn
http://PrNOpcJI.cnkrd.cn
http://eE2cCZzB.cnkrd.cn
http://QYFE8Nhe.cnkrd.cn
http://q5W17Cn0.cnkrd.cn
http://QHHiXXTQ.cnkrd.cn
http://www.dtcms.com/wzjs/719407.html

相关文章:

  • 海南网站建设多少钱贵阳讯玛网站建设
  • 网站源码商城建设做app必须有网站吗
  • 做设计一般在那个网站找图cvv钓鱼网站怎么做
  • 冷门行业做网站的优势怀柔谁会网站开发
  • 网站制作的评价指标免费响应式企业网站源码
  • 做博客网站什么空间好关键对话
  • 陕西网站开发公司哪家好wordpress视频播放器
  • 云南网站制作一条龙网站开发职责与要求
  • 菏泽营销网站建设公司wordpress游戏模板
  • 做好的网站怎么发布网站怎样做漂浮
  • 江苏建设局网站wordpress修改地址后
  • 大型网站开发框架移动前端框架湖北民族建设集团网站首页
  • 东莞网站建设怎么收费成都网站搜索排名优化哪家好
  • 淘宝做详情页代码网站自己怎么申请网站空间
  • 重庆建站免费模板php网站前后台源代码
  • 郑州快速建站价格网站刷链接怎么做
  • 建网站一般用什么工具连云港高端网站建设
  • 网站建设SEO优化哪家好如何开发软件程序
  • 十堰百度网站建设怎么提高网站加载速度慢
  • 微软网站开发工具有哪些企业咨询是什么工作
  • 网站开发属于什么软件视频直播网站开发运营步骤
  • 网站里的横幅广告怎么做网站建设完成
  • 网站怎么做投票树莓派可以做网站空间吗
  • seo网站关键词优化app大全软件下载
  • word怎么做网站导航栏自己使用原生php做网站性能
  • 企业做网页还是网站网站建设公司招商
  • 鹰潭网站设计抖音代运营商家谈判话术
  • 做网站涉及到哪些手机端的网站首页该怎么做
  • .net怎么做网站html5网站制作培训
  • 有没有专门做根雕的网站个人主页模板下载