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

上海网站建设管理系统网站的流量检测怎么做

上海网站建设管理系统,网站的流量检测怎么做,网站底部友情链接怎么做的,信息技术 网站建设教案创建文件 在根目录新建.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://www.dtcms.com/wzjs/825444.html

相关文章:

  • 智慧团建网站登录平台官网长春仿站定制模板建站
  • 通讯数码网站wordpress页面修改插件
  • 如何把网站加入白名单wordpress 插件漏洞
  • 云阳有没有做网站的软件开发模型的理解
  • 上海百度推广官方电话百度seo优化服务
  • 做学校网站的内容公司建网站流程
  • php网站栏目 添加和删除沈阳做手机网站的公司
  • 全国分类信息网站做网站下一页
  • 本地的天津网站建设官网优化哪家专业
  • 十堰建网站门户型网站
  • 小程序游戏怎么赚钱宁波seo教程网
  • 网站建设预算费用公明做网站
  • 东莞网站建设 胶粘包装材料百度网站好评
  • seo网站权重wordpress 判断管理员
  • 做网站信息做网站添加本地图片
  • 网站开发全流程WordPress图片投稿插件
  • 网站开发财务预算唐山做企业网站公司
  • 简述dw网站开发流程免费空间是什么意思
  • 食品企业网站建设策划方案书东莞seo优化平台
  • 贤邦网站建设app开发php查询信息 wordpress插件
  • 帝国cms手机网站制作wordpress提高访问速度
  • 朋友做的网站图片不显示不出来南昌做任务的网站
  • 青海住房和城乡建设部网站wordpress投稿积分
  • 自建国际网站做电商合肥营销网站建设公司
  • 开篇网站推广虚拟主机销售网站模板
  • php网站开发第三章小程序制作方法教程
  • 南宁网站建设哪个好苏州网络公司哪家最好
  • 廊坊企业网站团队建个企业网站还是开个淘宝店
  • 湖口县建站公司wordpress后台很卡怎么办
  • 什么叫做网站维护扁平化 网站 模板