DevOps项目
在这个仓库中,我将上传我的DevOps项目以及DevOps技术与其他技术(如机器学习、Git/GitHub等)的集成。
项目1:自动化Web开发环境 在这个项目中,我创建了一个自动化的Web开发环境,集成了Git/GitHub、Jenkins和RHEL-8中的Httpd Web服务器。在这个项目中,开发者只需要从本地仓库提交代码,GitHub就会使用webhooks自动将代码发送到Jenkins,只要GitHub仓库中有任何提交,Jenkins就会自动将网站部署到RHEL-8中设置的apache2 httpd服务器上。
项目演示请点击这里
项目2:Docker内的自动化网站部署 在这个项目中,我创建了一个Docker容器内的自动化网站部署。我使用了Git/GitHub、Jenkins和Docker容器等技术来实现自动化网站部署。
项目演示请点击这里
项目3:容器中的容器化 在这个项目中,我使用了Docker的概念来实现自动化项目,启动Docker中的Docker,以便项目可以轻松地从一个系统转移到另一个系统,而不会出现任何问题。当您需要发送项目及其完整环境时,Docker概念非常有用。
项目详细文章请点击这里
项目4:CI/CD开发环境/生产环境部署 在这个项目中,我使用Git、Jenkins和Docker创建了持续部署,但更注重开发环境和生产环境部署的自动化。
项目演示请点击这里
项目5:使用Terraform自动化CloudBuild触发器 在这个自动化中,Terraform脚本将自动为给定的仓库创建一个具有定义配置的cloudbuild触发器,并将其部署到Terraform脚本中定义的GKE集群。