Docker

简介: Docker

功能

可以进行 Docker 镜像打包构建、并发布到 Docker Hub私有仓库


基础配置示例

阿里云容器镜像服务

kind: pipeline
type: docker
name: build
steps:
  - name: docker
    image: plugins/docker
    settings:
      repo: registry.cn-shanghai.aliyuncs.com/virtualbing/megrez
      registry: registry.cn-shanghai.aliyuncs.com
      username: iricbing
      password: xxxxxxxx
      tags: latest
      auto_tag_suffix: linux-amd64
      no_cache: true点击复制复制失败已复制


Docker Hub

kind: pipeline
type: docker
name: build
steps:
  - name: docker
    image: plugins/docker
    settings:
      repo: iricbing/megrez
      username: iricbing
      password: xxxxxxxx
      tags: latest
      no_cache: true点击复制复制失败已复制


配置项

使用git tag来作为docker tag

Drone 原生提供了DRONE_TAG环境变量,可以直接使用。

- name: build
    image: plugins/docker
    settings:
      tags:
        - ${DRONE_TAG}
        - latest点击复制复制失败已复制


在很多场景下,我们在 gittag 的时候在前面会加上一个 v ,例如: v1.0.1 ,然而我们不想将 v 也打进去,就可以通过 ${DRONE_TAG##v} 这样的字符串操作来实现去除最前面的 v 字母的需求。


Drone 支持的字符串操作来自于 gunshell parameter expansion

目录
相关文章
|
前端开发
Element Form表单布局(一行多列)
Element Form表单布局(一行多列)
983 0
|
JavaScript 前端开发 数据处理
在vue中的form表单中下拉框中的数据来自数据库查询到的数据
这篇文章介绍了如何在Vue框架的表单中将下拉框的数据通过后端接口从数据库动态查询并加载,包括前端HTML代码、JavaScript数据处理、后端接口实现以及表单提交的完整流程。
在vue中的form表单中下拉框中的数据来自数据库查询到的数据
|
11月前
|
iOS开发 开发者 MacOS
在线创建ios打包证书无需mac
这个文件并不一定需要使用mac OS去创建,在苹果开发者中心,生成了cer格式的证书后,导出p12证书这个过程,其实也并不一定需要mac电脑来完成。
142 0
|
网络协议 Unix
EOF到底是什么意思?
我们在使用C标准I/O时,经常会看到EOF这个概念,这里需要明确的是并不存在EOF这样一个字符,它只是一个控制条件。起初,我认为EOF就是字面意思即,到达了文件的结尾(End of File)。
1445 1
|
前端开发 JavaScript
node-sass与node版本不匹配问题解决方法
node-sass与node版本不匹配问题解决方法
2884 0
|
域名解析 Cloud Native jenkins
【Drone-初识篇】Drone借助GitLab构建CICD环境、以及编写 .drone.yaml 流水线
【Drone-初识篇】Drone借助GitLab构建CICD环境、以及编写 .drone.yaml 流水线
1433 0
Echarts实战案例代码(7):柱图实现显示多组数据label标签的解决方案
Echarts实战案例代码(7):柱图实现显示多组数据label标签的解决方案
1467 0
|
人工智能 编解码 自然语言处理
prompt提示词
prompt提示词
1189 0
|
XML JSON Java
|
文字识别 监控 安全
《钉钉连接平台速成手册》全新发布!
钉钉连接平台,通过简单的低代码配置,帮助企业迅捷实现系统集成和连接。原本应用之间的连接需要技术人员去开发才能实现,通过连接平台,非专业技术同学也能够通过简单的低代码或者零代码的方式就实现应用互联互通,帮助企业降低集成实施的周期和成本。
1083 1
《钉钉连接平台速成手册》全新发布!