240 发简信
IP属地:广东
  • SSH 远程免密登录,sudo 免密执行

    场景 云端软件使用 Jenkins 发布版本时,需要将 Jenkins 的计算节点远程连接到 k8s master 节点上,并执行 kubectl 命令。由于 kubectl...

  • 已验证,思路二可行

    Jenkinsfile when 条件判断: 提交合并请求时,不执行某个 stage

    已经是第三次修正这篇笔记了,希望不用再改了o(╥﹏╥)o 需求 Gitlab 通过 MR 和合并触发构建,MR 的时候只需要运行 CI ,不需要部署,只有合并后才执行部署动作...

  • Jenkinsfile when 条件判断: 提交合并请求时,不执行某个 stage

    已经是第三次修正这篇笔记了,希望不用再改了o(╥﹏╥)o 需求 Gitlab 通过 MR 和合并触发构建,MR 的时候只需要运行 CI ,不需要部署,只有合并后才执行部署动作...

  • 120
    Gitlab 触发 Jenkins 自动构建,并返回构建结果

    插件安装 gitlab-plugin 添加认证 添加认证的操作,分为两个部分,一个是在 Gitlab 上完成,一个是在 Jenkins 上完成。 Gitlab 认证配置 在 ...

  • 120
    使用 Nexus3 配置 Docker 私有库(待完善)

    1. 安装 Nexus3 安装部署参考:Nexus3 安装配置[https://www.jianshu.com/p/32df804c88cd]。 2. 配置 Docker 私...

  • Nexus 仓库类型说明

    hosted:私有库。用于本地或企业内部资源的存储,支持用户上传或者下载资源。可以对资源进行版本管理。 proxy:依赖库。用于本地或企业内部资源的依赖代理。可以访问内网不可...

  • 120
    Nexus3安装配置

    1. Nexus 介绍 1.1 Nexus 是什么 Nexus 是个强大的仓库管理器,它极大地简化本地内部仓库的维护和外部仓库的访问。 它支持的仓库类型有: apt bowe...

  • git代码库迁移

    在实际工作过程中,由于特殊原因,会出现代码库迁移的情况。这种迁移一般都需要对整个代码库做镜像迁移,保留原来的所有 branch,tag,commit log 等信息。 git...

  • 本机系统打包成docker镜像

    该方法针对 Linux 操作系统 镜像打包 镜像共享

  • 120
    翻译 | SCP-熟悉,简单,不安全且缓慢

    SCP?这就是 SSH 的便捷文件传输功能,对吗? 好吧,不完全是。这更像是黑客。或两种非法协议和非标准化协议的混搭。让我们看一下有趣的(可怕的)细节。 什么是SCP? 安全...

  • git常见问题指北

    git clone 案例一 问题 trace :fatal:Authentication failed for '...' 原因分析一:使用 ssh 协议下载代码,账户认证失...

  • git忽略特殊文件,.gitignore的使用

    背景 在使用 git 的时候,会遇到必须把某些文件放到 Git 工作目录中,但又不能提交它们的场景,比如说,保存了数据库密码的配置文件或者编译过程中生成的中间文件等等,每次 ...

  • Docker清理

    容器清理 docker container prune : 仅删除停止运行的容器。 docker rm -f $(docker ps -aq) : 删除所有容器(包括停止...