文章 2024-07-01 来自:开发者社区

Jenkins是开源CI/CD工具,用于自动化Java项目构建、测试和部署。通过配置源码管理、构建触发器、执行Maven目标,实现代码提交即触发构建和测试

在现代软件开发流程中,持续集成(Continuous Integration, CI)与持续部署(Continuous Deployment, CD)已成为不可或缺的一部分,而 Jenkins 正是这一领域中备受推崇的一款开源自动化服务器。本文将深入探讨如何利用 Jenkins 实现Java项目的持续集成与部署&...

文章 2023-12-26 来自:开发者社区

深入理解CI/CD与Docker集成:自动化构建和部署的完整指南

在当今软件开发的快节奏环境中,自动化构建和部署是实现敏捷开发和DevOps实践的关键。Docker容器技术为这一过程引入了更高的灵活性和一致性。本文将深入研究如何将持续集成/持续部署(CI/CD)与Docker集成,提供更详细、实用的示例代码,以帮助大家全面了解并成功应用这一重要的DevOps实践。CI/CD与Docker的完整概述1 持续集成(CI)的核心原理持续集成的目标是频繁将开发人员的代....

深入理解CI/CD与Docker集成:自动化构建和部署的完整指南
阿里云文档 2023-09-13

实现高性能、低成本自动化CI/CD系统的最佳实践_文件存储NAS(NAS)

本文列举了基于文件存储NAS实现高性能、低成本自动化CI/CD系统的最佳实践案例。

文章 2022-02-16 来自:开发者社区

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(1)

相关博文: Ubuntu 简单安装和配置 GitLab Ubuntu 简单安装 Docker Ubuntu Docker 简单安装 GitLab Ubuntu Docker 安装和配置 GitLab CI 持续集成 服务器版本 Ubuntu 16.04 LTS。 经过上面四篇博文中的相关安装和配置,我们主要完成了两个容器的创建和运行:gitlab和gitlab-runner(GitLab 站...

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(1)
文章 2022-02-16 来自:开发者社区

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)

GitLab Runner 不运行在 Docker 容器中:Executor 选择shell(本地运行),然后在本服务器上安装 .NET Core 和 Docker 环境,.gitlab-ci.yml中执行dotnet编译发布和docker构建发布脚本,将构建的镜像推送到 Docker 私有仓库,然后 SSH 连接到服务器,拉取镜像并创建相应容器,最后启动容器,完成发布和部署。 GitLab .....

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)
文章 2022-02-16 来自:开发者社区

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(1)

服务器版本 Ubuntu 16.04 LTS。 经过上面四篇博文中的相关安装和配置,我们主要完成了两个容器的创建和运行:gitlab和gitlab-runner(GitLab 站点和 GitLab CI 服务): $ docker ps CONTAINER ID IMAGE COMMAND CREAT...

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(1)
文章 2022-02-16 来自:开发者社区

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)

1. GitLab Runner 运行在 Docker 容器中 第二种和第三种实现方式,放在一块说,如果 Executor 选择shell,然后我们需要在 GitLab Runner 容器中配置编译环境,但这样会产生一个问题,就是如果我们是升级 GitLab Runner 的时候,需要重新配置编译环境,实际情况是,我进入容器docker exec -it gitlab-runner bash...

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)
文章 2022-02-16 来自:开发者社区

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)

实现上面目的,大概有三种实现方式: GitLab Runner 不运行在 Docker 容器中:Executor 选择shell(本地运行),然后在本服务器上安装 .NET Core 和 Docker 环境,.gitlab-ci.yml中执行dotnet编译发布和docker构建发布脚本,将构建的镜像推送到 Docker 私有仓库,然后 SSH 连接到服务器,拉取镜像并创建相应容器,最后启动...

Ubuntu & GitLab CI & Docker & ASP.NET Core 2.0 自动化发布和部署(2)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注