
CI/CD
王万林 Ben
CAD/IT,熟悉芯片设计流程,操作系统,存储。欢迎交流,技术支持请加微信 wanlinxiong。https://icinfra.cn
展开
-
重置Jenkins任务的构建NUMBER
重置Jenkins任务的构建NUMBER方法来到http://127.0.0.1:8080/script,在groovy script console输入item = Jenkins.instance.getItemByFullName("your-job-name-here")//THIS WILL REMOVE ALL BUILD HISTORYitem.builds.each() { build -> build.delete()}item.updateNextBuildNum原创 2021-10-19 07:56:38 · 577 阅读 · 0 评论 -
重置jenkins密码
重置jenkins密码SSH to serverEdit /opt/bitnami/apps/jenkins/jenkins_home/config.xmlset userSecurity to false: falsedelete and /etc/init.d/bitnami restartNow Jenkins should be open:Select Configure Jenkins,“Enable Security”,“Use Jenkin’s翻译 2021-10-19 06:23:09 · 149 阅读 · 0 评论 -
持续集成与持续交付 - 使用Helm在K8S安装Registry
平时我们在K8S上部署应用,需要从零开始写deployment配置文件。而Helm为我们简化了步骤,Helm仓库中存放了常用的应用,用户只需要配置好仓库地址,直接运行```helm install```命令即可安装常用的应用,方便快捷。原创 2021-05-05 10:16:43 · 2025 阅读 · 0 评论 -
持续集成与持续交付 - 使用buildah构建镜像
步骤1 - 准备代码$ git clone https://github.com/katacoda/golang-http-server.git && cd golang-http-serverCloning into 'golang-http-server'...remote: Enumerating objects: 82, done.remote: Counting objects: 100% (4/4), done.remote: Compressing objects:.原创 2021-04-30 12:42:57 · 3127 阅读 · 0 评论 -
持续集成与持续交付 - 部署安全的私有Registry
步骤1 - 准备证书安装spack# 命令git clone https://github.com/spack/spack.git \&& source spack/share/spack/setup-env.sh安装openssl# 命令spack install openssl \&& spack load openssl# 效果╭─root at host01 in ~ 2021/04/29 - 12:46:32╰─○ git clone ht原创 2021-04-29 21:13:02 · 1407 阅读 · 0 评论 -
持续集成与持续交付 - 部署Harbor(harbor 2.2.1版本)
部署Harbor步骤1 - 部署Registry$ curl -LO https://storage.googleapis.com/harbor-releases/harbor-online-installer-v1.5.2.tgz; tar -xvf harbor-online-installer-v1.5.2.tgz; cd harbor/ % Total % Received % Xferd Average Speed Time Time Time Current原创 2021-04-27 13:15:04 · 1582 阅读 · 0 评论 -
持续集成与持续交付 - 启动私有Registry
启动私有Registry启动$ docker run -d -p 5000:5000 \> -v /root/certs:/certs \> -e REGISTRY_HTTP_TLS_CERTIFICATE=/certs/registry.test.training.katacoda.com.crt \> -e REGISTRY_HTTP_TLS_KEY=/certs/registry.test.training.katacoda.com.key \&g原创 2021-04-27 13:00:55 · 488 阅读 · 0 评论 -
持续集成与持续交付 - 使用Drone构建镜像
使用Drone构建镜像如何使用Gogs和Drone创建用于构建Docker映像的CI / CD流水线。步骤1 - 配置GogsGogs是一个自托管的Git服务,Drone是一个持续交付平台。它们可以建立CI/CD流水线,来构建Docker镜像。部署时,Drone服务的URL是必须的。运行docker-compose启动两个服务$ DRONE_HOST=https://2886795314-80-kitek05.environments.katacoda.com docker-compose up原创 2021-04-26 22:48:09 · 2468 阅读 · 0 评论 -
持续集成与持续交付 - 使用Jenkins构建镜像
使用Jenkins构建镜像步骤1 - 启动Jenkins分别绑定8080与50000端口,映射目录$ docker run -d -u root --name jenkins \> -p 8080:8080 -p 50000:50000 \> -v /root/jenkins_2112:/var/jenkins_home \> jenkins/jenkins:2.112-alpine2498cb80f077bd38a9641542cd64662729e原创 2021-04-26 08:58:25 · 1812 阅读 · 0 评论