首页 文章 精选 留言 我的

精选列表

搜索[深度集成],共10000篇文章
优秀的个人博客,低调大师

Jenkins CI持续集成项目基础配置

1. 安装Jenkins sudo wget -O /etc/yum.repos.d/jenkins.repo \ https://pkg.jenkins.io/redhat-stable/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key sudo yum upgrade sudo yum install epel-release java-11-openjdk-devel sudo yum install jenkins sudo systemctl daemon-reload 引用自:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos 2. 打开http://ip:8080 按提示操作,并安装推荐插件 3. Jenkins安装插件 ① Git 插件 ② Docker 插件 ③ Kubernetes ④ Kubernetes Cli ⑤ Config File Provider ⑥ Pipeline Utility Steps 4. Jenkins服务器安装 maven git docker jdk(安装jenkins时已经启动) 5. 配置Credentials添加证书从git上拉代码 Jenkins服务器生成密钥: ssh-keygen -t rsa -C "ci@huanke.com" 使用阿里云的codeup的话,先创建个拉取的ram账户(例如:ci),在codeup中将ram账户ci给授权为开发权限。 然后阿里云登陆ci账户,上传服务器的id_rsa.pub 到codeup仓库的ci个人设置下的ssh公钥,并设置为只读权限。 最后Jenkins设置git拉去代码凭据

优秀的个人博客,低调大师

TeamCity 2021.1 RC 发布,持续集成工具

TeamCity 2021.1 RC 现已发布,本 RC 是 TeamCity Early Access Program 2021.1 的最后阶段,用户已经可以在早期访问模式下试用该版本的最新功能。以下是主要更新内容。 自定义自动触发的构建 构建触发器现在支持自定义参数。在构建触发器的设置中,用户可以找到新的构建定制标签。与 "运行自定义构建 "对话框类似,它可以让用户覆盖构建参数的值,并定义是否应在构建前清理检查目录。 清理 Perforce 服务器上的流工作空间 为了更好地地收集和处理作为功能分支的 Perforce 流中的变化,TeamCity 需要在 Perforce 服务器上创建和维护专用工作空间。随着时间的推移,这些工作空间可能会在 Perforce 服务器的机器上消耗大量的资源。此外,用户无法关闭一个与工作空间相关的任务流。 这两个问题都可以通过清理不再需要的工作空间来解决。以前,任何手动清理都需要 Perforce 服务器管理员的参与。现在项目开发者可以在 TeamCity 用户界面上完成这项工作。 在每次清理过程中,TeamCity 会检测并删除超过 7 天不活动的工作空间。用户也可以通过点击连接设置中的删除工作空间来随时删除它们。工作空间只在服务器上被删除,而不会在构建代理上。此外,该功能也支持删除与特定流相关的工作空间。 Sakura UI:在 “构建概览” 中以树模式显示测试 现在,Sakura UI 支持在构建概览中展示测试树视图,并且,用户可以根据当前的任务,随时在树形和扁平结构之间切换。 更多详细内容,请查看更新公告。

优秀的个人博客,低调大师

Qt Creator 4.15 发布,Qt 集成开发环境

Qt Creator 4.15 已经发布,本次更新主要包括 CMake 项目管理器的功能更新和错误修复。 多配置支持 在 Qt Creator 4.15 之前,只有第一个 CMake 文件的 api json 导出被解析。现在,Qt Creator 支持 Xcode、Visual Studio 和 Ninja Multi-Config 等多配置生成器,用户只需要配置一次 CMake,而能够更快地在构建类型之间切换。在 CMake 项目设置中,有一个 " Build type" 字段,需要匹配单配置生成器(Ninja、Makefile)的 CMAKE_BUILD_TYPE 变量。 用初始参数重新配置 此前,在项目获得 CMakeCache.txt 文件之前,会使用初始的 CMake 参数值。之后项目设置的所有变化都会导致参数为 -D<variable>:<type>=<value> 或 -U<variable>cmake 的命令行调用,这些参数将存储在 CMakeCache.txt 中,并通过 file-api json 文件提供给 Qt Creator。而 Qt Creator 4.15 增加了一个名为 "Re-configure with initial parameters" 的按钮,它可以进行 "Clear CMake configuration",然后用 "Initial CMake parameters" 列表的值运行 cmake。只有初始cmake配置成功,才能添加编辑 CMake 变量。 复制和批量编辑 CMake 变量 当项目初步配置好,Qt Creator 可以读取 CMake 文件-api json文件后,就可以添加修改 CMake 变量。通过 "Copy" 和 " Batch Edit…" 功能,用户可以比以前更快地配置一个 CMake 项目。这些变量会被发送到 cmake,并且会被持久化在 <BuildDir>CMakeCache.txt 中。如果想保留这些值,可以把它们保存到 "Initial CMake parameters" 列表中。 自动备份 CMake 配置 Qt Creator 4.15 会在运行 CMake 之前,用 -D<variable>:<type>=<value> 或 -U<variable> 参数复制 CMakeCache.txt 和 .cmake/api/v1/reply json 目录。 如果 CMake 因为某些原因失败了,备份会被恢复,这样用户就能得到之前的工作配置。同时,修改的内容仍然会出现在对话框中,用户将有机会调整它们。 快速访问 CMake 目标定义 在定位器中,可以通过 Ctrl + K,然后输入 "cmo",打开目标对应的 CMakeLists.txt 文件。但如果用户有一个 CMake API,并使用函数调用创建目标,那么用户将得到 CMake API cmake 文件定义,而不是调用该函数的 CMakeLists.txt 文件。Qt Creator 4.15 已经修复了这个问题。 更多详细内容,请查看更新公告。

优秀的个人博客,低调大师

Qt Creator 4.12.4 发布,Qt 集成开发环境

Qt Creator 4.12.4现已发布。此版本修复了 iOS 设备上的 C ++ 调试问题,并将 MCU 支持修改为适用于 MCU 1.3 版本的新 Qt。 具体更新内容如下: Editing 修复了在二进制文件中搜索时崩溃的问题 QML 修复了 singletons 的完成 修复代码模型重置后的导入扫描 Projects CMake 修复了与在线安装程序一起安装时搜索“ninja”的问题 Platforms MCU 适应了针对 MCU 1.3 的 Qt 中的更改 更多详细内容可参见更改日志。 下载地址:https://www1.qt.io/offline-installer

优秀的个人博客,低调大师

Qt Creator 4.12.3 发布,Qt 集成开发环境

Qt Creator 4.12.2现已发布。此版本修复了以下问题:通过 Android 选项页安装适用于 Android 的 OpenSSL 时,Qt Creator 可以递归删除当前工作目录,而无需给用户提供明智的选择。 具体更新内容如下: Editing 修复了 cursor navigation 后缺少补全更新的问题 修复了字符串文字的行号 修复 freeze Projects 解决了“添加构建库搜索路径”和较旧的 CMake 版本的问题 修复了没有名称的项目被视为无效的问题 Debugging 修复了 Qt 5.14 和更高版本的 QDateTime pretty printer 修复了 Qt 5.15 和更高版本的QJson pretty printer Platforms 修复了在设置中安装适用于 Android 的 OpenSSL 可能会删除当前工作目录的问题 解决了保存设置的问题 更多详细内容可参见更改日志。 下载地址:https://www1.qt.io/offline-installers

优秀的个人博客,低调大师

Qt Creator 4.12.2 发布,Qt 集成开发环境

Qt Creator 4.12.2现已发布,具体更新内容如下: General 修复使用 Lococator 打开文件时的行和列支持 Editing C++ 修正了许可证模板设置的持久性 修正了诊断配置的持久性 QML 修复了 QML Preview 崩溃的问题 Projects Compilation Database 修复了Kit的 toolchain可能会更改的问题 Analyzer Clang 修复 Clazy 1.6 的问题 版本控制系统 ...... 更多详细内容可参见更改日志。 下载地址:https://www1.qt.io/offline-installers

优秀的个人博客,低调大师

Qt Creator 4.11.1 发布,QT 集成开发环境

Qt Creator4.11.1已经发布了,具体更新内容如下: Editing 修复了没有专门的 highlighter 定义的编辑器的“Visualize Whitespace” Language Client 修复了重启服务器时的故障 C++ 修复了有关 C ++ 98 与 MSVC 不兼容的错误警告 修复了 GCC 意外添加的内部包含路径 修复了“Convert to Stack Variable”和 “Convert to Pointer” FakeVim 修复了goto next和previous split 修复了连续线的缩进 Projects 修复了关闭应用程序输出时崩溃的问题 修复了编译器检测失败时的崩溃 CMake 修复了项目树中的子目录结构 Qbs 修复了构建 Android 项目的问题 Generic 修复了更新部署数据时的崩溃 Debugging 修复了在调试失败时“在调试器退出时切换到先前模式”崩溃的问题 修复了 LLDB 的高 CPU 使用率 Qt Quick Designer 修复了从 Connection 中删除单个信号的问题 Test Integration 修复了调试时停止测试的问题 Windows 解决了 Qt 中 HiDPI 的问题 详情可查看更改日志。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册