Mastering Bitbucket Pipelines for CI and CD

所在平台: Udemy

课程主页: https://www.udemy.com/course/mastering-bitbucket-pipelines/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 精通 Bitbucket Pipelines 实现 CI/CD **课程概述:** 本课程将带你深入了解 Bitbucket Pipelines,这是一个强大的工具,可以将持续集成(CI)和持续交付(CD)能力引入 Bitbucket Cloud。无论你是个人开发者还是团队,都能利用它来构建、测试和部署代码。 课程将首先确保所有学员都使用相同版本的 Node.js(通过 nvm),然后指导你创建第一个 Bitbucket Pipeline,并定义 `bitbucket-pipelines.yml` 文件。 随着课程的深入,你将学会如何为 Pipeline 增加复杂性,包括使用 SCP(安全拷贝协议)和 SSH(安全外壳协议)。我们还将探讨如何使用各种部署环境,例如开发(develop)、暂存(staging)和主(master)分支。 更有趣的是,你将学习如何集成 Slack 消息机器人,在 Pipeline 构建的不同阶段接收通知。 作为课程的亮点,还将提供一些额外的实用技巧和奖励内容,例如如何通过 NGINX 代理实现 Pipeline 设置。 **重要提示:** 如果你没有可供使用的外部目标服务器,课程将提供一个奖励课程,教你如何使用 Docker 搭建本地 Linux 实例,以及如何配置端口映射,使你的本地环境可以从世界任何地方访问。 **课程内容亮点:** * 使用 nvm 统一 Node.js 版本 * 创建你的第一个 Bitbucket Pipeline * 配置 `bitbucket-pipelines.yml` 文件 * 在 Pipeline 中使用 SCP 和 SSH * 支持多种部署环境(develop, staging, master) * 集成 Slack 消息通知 * 通过 NGINX 代理实现 Pipeline 设置(额外内容) * 使用 Docker 搭建本地 Linux 环境进行测试(奖励课程) * 端口映射配置,实现外部访问本地环境(奖励课程)

课程评论(0条)

课程详情

Bitbucket Pipelines brings continuous integration and delivery to Bitbucket Cloud, empowering individuals and teams to build, test, and deploy their code using the Bitbucket cloud!It's a tool that has saved me an immeasurable amount of time over the years, and it's something I use for almost every repository I have in my BitBucket account.Before working with pipelines directly, we'll ensure we're all using the same version of Node using nvm.We'll then create YOUR very first Bitbucket Pipeline, defining a bitbucket-pipelines.yml file.We'll add complexity to the pipeline, learning how to use SCP (Secure Copy Protocol) and SSH (Secure Shell) within our pipeline.We'll get even more complex, learning how to use various environments, such as develop, staging, and master branches, in our pipeline.We'll even learn how to use a Slack messaging bot to send messages during various points during the build!The course ends with a few goodies and bonuses, like how to get the setup working via an NGINX proxy.***NOTE: If you do not have an external target server to use, bonus lesson 16 shows you how you can use a local instance of Linux using docker, and how to add a port mapping to your local router so you can access that box from anywhere in the world!

课程标签

0人关注该课程

主题相关的课程