0
0
Login
Code
Issues
Pull requests
Events
Packages
README

GO 编译构建依赖私有仓库

badge badge badge

在当前的这个示例中,您将通过云原生构建实现,打包"springboot+gradle"项目, 构建Docker镜像并将它发布到制品库

前提条件

  1. 使用 云原生构建(CNB) 构建你的项目
  2. 编写Dockerfile文件
  3. 声明式的构建缓存
  4. 了解环境变量及其用法
  5. 了解如何使用Docker制品库

依赖分析

云原生构建中构建依赖私有仓库依赖要点

  • 配置 pipeline 配置 GOPRIVATE、GONOSUMDB 环境变量
  • 配置 git config --global url."https://${CNB_TOKEN_USER_NAME}:${CNB_TOKEN}@cnb.cool".insteadOf "https://cnb.cool"

本地开发中依赖私有仓库依赖要点

  • 在 .bashrc 或 .zshrc 增加配置环境变量
export GOPRIVATE=e.coding.net,cnb.cool
export GONOSUMDB=e.coding.net,cnb.cool
  • 配置 .netrc 账号密码为 cnb 的个人令牌
machine cnb.cool
login cnb
password xxxxxxxx

Release
0

Tag
0
Language
Markdown51%
Go29.2%
YAML18.8%
gitignore1%