美文网首页
.drone.yml 去除敏感信息

.drone.yml 去除敏感信息

作者: SetZero | 来源:发表于2017-02-22 14:12 被阅读0次

参考文档

原 .drone.yml

pipeline:
  docker:
    image: plugins/docker
    username: adminuser
    password: password
    registry: registry.saas.hand-china.com                    # 私有registry地址
    repo: registry.saas.hand-china.com/tools/drone-test       # 修改为你对应的repo名字
    tags: latest                                              # tags

一、获取repo列表

$ drone repo ls
# adminuser/demo
# adminuser/drone-test

二、添加用户信息

需知道插件预定义的环境变量名

  • 执行drone CLI
# drone secret add --image=<插件镜像> <刚刚查询到的仓库名> <参数> <值>
drone secret add --image=plugins/docker adminuser/demo DOCKER_USERNAME adminuser
drone secret add --image=plugins/docker adminuser/demo DOCKER_PASSWORD password
  • 上述设置相当于以下命令:
docker run \
 -e DOCKER_USERNAME=adminuser  \
 -e DOCKER_PASSWORD=password \
  plugins/docker
  • 修改 .drone.yml
pipeline:
  docker:
    image: plugins/docker
    registry: registry.saas.hand-china.com                    # 私有registry地址
    repo: registry.saas.hand-china.com/tools/drone-test       # 修改为你对应的repo名字
    tags: latest                                              # tags

Note:插件有预定义的环境变量名。这些名字不能是改变的,所以请仔细阅读各个插件文档以确保你传递请求的变量名正确。

三、签名

Note:此步骤需切换到项目目录中进行执行。

drone sign adminuser/demo

# 推送项目进行构建
$ git add .drone.yml.sig
$ git commit -m "signed yaml file"
$ git push

四、移除secret

$ drone secret rm adminuser/demo DOCKER_USERNAME
$ drone secret rm adminuser/demo DOCKER_PASSWORD

相关文章

  • .drone.yml 去除敏感信息

    参考文档 原 .drone.yml 一、获取repo列表 二、添加用户信息 需知道插件预定义的环境变量名 执行dr...

  • 敏感信息

    敏感信息是什么东西 仿佛是小孩子们玩的木头人的游戏 不许看、不许听 不许说话不许笑 否则就犯规 踢你出局 淘汰你 ...

  • 敏感信息

    今天是众多节日中的一个,今天又是和其他节日与众不同的一个。 在今天,你要十分小心地和每一位女生接触,包括问候,握手...

  • mysql查询

    字段控制查询去除重复记录: 查询所有学生name信息,去除重复信息 SELECT DISTINCT name FR...

  • 敏感信息泄露

    软件敏感信息 Web敏感信息 网络信息泄漏 第三方软件应用 敏感信息搜集工具 示例

  • settings in .drone.yml

    settings 用在plugin 里面。参考:plugin这个参数设置plugin的参数。也就是设置的参数会传入...

  • 去除 Xcode 警告信息

    如何去除xcode中的警告信息

  • 【IOS】苹果APP风险项笔记-需修订

    敏感信息-文件存储威胁:APP需要存储的数据可能包含 敏感信息-日志输出威胁 敏感信息-后台快照威胁:APP被切换...

  • ckplayer去除页面信息

    去掉右上角logo(位置):链接地址:http://www.ckplayer.com/manual/18/31.h...

  • Angular项目里你应该用到的小技巧

    1. production环境中去除console信息 去除原因: 发布到生产环境可能会有console函数忘...

网友评论

      本文标题:.drone.yml 去除敏感信息

      本文链接:https://www.haomeiwen.com/subject/ongpwttx.html