通过这门课程的学习,从零开始学习Jenkins的基本概念、使用方法和持续集成实践。学员将能够初步掌握Jenkins的使用,为后续深入学习和实践持续集成流程打下坚实的基础。
深入学习Jenkins从节点、Groovy语法、共享库、参数化插件以及Kaniko构建镜像等,通过这门课程的学习,学员将能够更深入地理解和掌握Jenkins的高级特性和应用技巧,提高自动化构建和部署的效率和质量,拓展技能,提升实战能力。
Jenkins 将使您能够构建和管理灵活、可扩展的持续集成和交付流水线。通过与 Docker、LDAP、SonarQube、MeterSphere、插件和其他工具的集成,您可以实现自动化构建、测试、部署和报警通知等多个环节,提高开发效率、质量和团队协作。
本章主要讲解基于云原生的方式构建、测试和部署应用程序,实现持续交付。使用 Tekton 定义和管理持续交付流水线,提高交付效率和质量。实现自动化的代码提交触发和部署流程,加速应用程序的交付和发布。
本章主要Drone工具, 构建和管理自动化的持续集成和交付流水线,实现高效、可靠的应用程序构建和部署。
本章主要讲解KubeVela工具, 使用一个统一的平台来简化和加速云原生应用程序的交付过程。通过集成多个功能和工具,实现应用程序的部署、扩展、管理和监控,以及自动化的构建、测试和发布。
本章主要讲解通过 Zadig管理和部署应用程序、配置环境和服务、自动化构建和测试,并进行代码质量分析。
本章主要讲解ArgoCD、Argo Rollouts、Istio 和 Prometheus结合使用实现持续交付、流量控制和自动回滚等关键功能。通过 ArgoCD你可以实现应用程序的持续部署和配置管理;通过Argo Rollouts你可以实现高级的的部署策略,如蓝绿和灰度发布。通过 Istio你可以实现流量管理和服务网格功能。通过 Prometheus你可以实现应用程序的监控和指标收集。
本章主要讲解通过云效的功能和工具,可以进行团队和项目的管理与协作,实现代码托管和版本控制,并创建自定义的 CI/CD 流水线来实现自动化的构建、测试和部署。阿里云云效旨在提高软件交付的效率和质量,使团队能够更快地交付软件,并实现持续集成和持续交付的最佳实践。
选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题