k8s、Jenkins构建前端应用总结,基于kubesphere平台devops功能

基于k8s环境的Jenkins名Jenkins,支持k8s环境,与Jenkins相比,JenkinsX基于容器环境,易于使用。比如使用maven,只需要拉起一个maven的容器即可,而不需要手动安装maven工具,其他类似。

基础环境准备:

  • 构建一个base镜像,其中安装git工具
  • 构建一个node镜像,其中有npm的工具

从docker hub搜索现成镜像使用。
base:kubesphere/builder-base
node: node

构建步骤总结:

  1. 拉去源码
  2. npm构建
  3. docker构建及推送到镜像仓库
  4. 部署到k8s环境

你可能感兴趣的:(k8s、Jenkins构建前端应用总结,基于kubesphere平台devops功能)