首页 文章 精选 留言 我的

精选列表

搜索[命令行界面],共10007篇文章
优秀的个人博客,低调大师

Jenkins CLI 命令行 v0.0.30 发布

截止到编辑本文时,GitHub 上统计到的下载量为:7,101(+453)次。GitHub 上的Star数为187(+7),码云上的Star数为172(+21)。 如果要把 Jenkins 和现有的系统进行对接的话,很多人可能会遇到一个问题,当调用 API 触发流水线构建后,如何能拿到构建的 ID 呢? 要回答这个问题的话,我们首先需要对 Jenkins 的相关机制有一些了解。每当触发一个任务时,Jenkins 会先把这个请求放到一个队列中,当有了可以运行该任务的计算节点(agent)之后,Jenkins 的 master 会把任务调度到对应的节点上去,此时就开始真正地运行了。 换句话说,任务的调度是异步进行的。因此,触发构建后,是无法拿到一个构建 ID 的,因为此时还没有开始构建。 我在这里给出的方案是:在 Jenkins 上安装插件Pipeline restFul API v0.9的后,可以通过Jenkins CLI v0.0.30来解决这个问题,具体使用方法如下: jcli job build job/devops/ -b --wait --columns Number --no-headers 输出结果为:36 下面是本次版本发布中所包含的内容: 🚀功能 增加自我升级的功能,支持升级到任意版本 (#431) @LinuxSuRen 支持更新流水线后立即执行 (#429) @LinuxSuRen 通过 homebrew 安装的话集成 man 帮助手册 (#391) @LinuxSuRen 支持触发流水线并获取构建 ID (#434) @LinuxSuRen 为插件上传命令增加超时时间 (#428) @LinuxSuRen 为插件检查更新命令增加超时时间 (#422) @LinuxSuRen 🐛缺陷修复 修复无法在需要有 HTTP 代理的情况下连接 JNLP 节点 (#420) @LinuxSuRen 📝文档完善 将 jcli 的文档部署到了 gitbook (#426) @LinuxSuRen 👻维护 多个依赖的版本更新 @dependabot-preview

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

Jenkins CLI 命令行 v0.0.29 发布

截止到编辑本文时,GitHub 上统计到的下载量为:6,648次。GitHub 上的Star数为180,码云上的Star数为151。 Jenkins CLI 加入了码云最有价值开源项目计划(GVP),并且迎来了两位社区贡献者的首次贡献。非常感谢码云对该项目的认可,以及开源贡献者的努力。到目前为止,在 GitHub 上记录的有11位社区开发者参与过项目贡献,我们非常地欢迎更多的人加入! 🚀功能 支持把 HTTP 请求以 curl 命令的形式输出 (#409) @LinuxSuRen 支持关闭 Jenkins (#346) @LinuxSuRen 支持保存 token 到 keyring (#399) @LinuxSuRen 触发 Jenkins 参数化任务时,支持传递文件 @WangXiangUSTC 添加函数 default 到子命令 cwp 到配置文件解析 (#415) @LinuxSuRen 支持直接运行 jenkinsfile (#379) @sladyn98 🐛缺陷修复 修复读取 keyring 中的 token 时可能发生的错误 (#419) @LinuxSuRen 📝文档完善 添加相似的项目 jenni (#401) @LinuxSuRen 👻维护 多个依赖的版本更新 @dependabot-preview 增加徽章 hits 用于显示项目页面访问次数 (#418) @LinuxSuRen 改进 docker 构建 (#396) @LinuxSuRen

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

命令行暴露:Fuchsia 进入 dogfood 测试阶段

前两天谷歌新一代操作系统Fuchsia 的编程语言策略引起广泛议论,紧跟着,现在关于该系统有另一个重磅消息:Fuchsia 目前进入了dogfood自测阶段。 科技网站9to5google发现,在近期 Fuchsia 相关源码管理中,开发人员使用一对命令来测试其变更,其中具有“dogfood” 字样: 其中的“fx shell update channel set dogfood-release”命令中,“fx shell”类似于 Android 的“adb shell”,该命令实际上传递了要在设备上运行的命令。该命令的其余部分“update channel set dogfood-release”告诉 Fuchsia 设备使用“dogfood-release”更新通道。这也就意味着,Fuchsia 有一个 dogfood 通道,可以确信其处于 dogfood 测试阶段。 而 dogfood 指的是开发中的一种比喻,一般开发了某个软件,开发者会追求“eat your own dog food”(吃自己的狗粮),意思就是自己要尽量多用自己开发的软件,这样才能在交付用户之前更好地找出问题,以及改进相关体验。 除了正常的公开测试阶段(如 Alpha 和 Beta)外,谷歌内部也采用 dogfood 的思想,并且它还将 dogfood 衍生出 fishfood 等代号。比如当 Google+ 仍处于开发的早期阶段时,在进行公司范围内的 dogfood 测试之前,谷歌进行了一个小范围的 fishfood 测试,自此,fishfood 的名称也一直被用于其它谷歌团队的早期测试阶段。 相比 fishfood 等内部测试阶段,dogfood 通常是在公开测试之前的最后一个内部大范围测试阶段。 近期 Fuchsia 动作频繁,看来离正式可以使用该系统不远了。

资源下载

更多资源
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应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册