ci/cd
米兰的小铁匠1943
这个作者很懒,什么都没留下…
展开
-
nodejs项目docker自动化
前端项目一般都是类似node app.js运行起来的,也就是说它需要一个node环境来提供web服务,另一种是生成最终的静态文件,用nginx提供服务 这里的思路是用golang写一个静态文件服务器,做成基础镜像,node项目生成的静态文件和它一起打包即可运行起来提供服务原创 2019-11-08 17:40:57 · 499 阅读 · 0 评论 -
基于Drone+Gitea+Docker对go项目进行CI/CD
Drone是一个go开发的用来CI/CD的好工具,比jenkins和gitlab-ci更加简单好用,部署方便 1.准备环境 gitea和go proxy docker仓库harbor gitea 创建一个组织test,在该组织下创建仓库demo,仓库设置里把开发者账号加入到协作者 创建一个具有创建钩子权限的管理员账号,把它加入到demo仓库的协作者中,并对仓库有可读权限 harbor 创建一个公开...原创 2019-07-11 16:00:42 · 4861 阅读 · 4 评论 -
基于Drone+Gitea+K8s对go项目进行CI/CD
环境: 基于Drone+Gitea+Docker对go项目进行CI/CD 目标: 把原来由docker run起来的进程交给k8s去进行调度编排 前提: 熟悉k8s的基本使用 1.kubectl环境打包 这里把用户目录下的.kube目录和kubectl程序放到当前目录,打包成镜像,上传到私有仓库 Dockerfile FROM alpine:3.10 COPY .kube /root/.kube ...原创 2019-09-12 13:56:01 · 1840 阅读 · 1 评论