1. 前言
在ubuntu上安装gitlab-runner有两种方式: 一种是使用deb/rpm包安装; 一种是使用二进制文件安装.
前一种更方便, 后一种使用范围更广泛, 可以适用于Archlinux或其它任何架构的Linux 发行版.
本文主要介绍使用deb/rpm包安装gitlab-runner, 二进制安装方式可以参考官方文档Using binary file install gitlab-runner
在ubuntu上安装gitlab-runner有两种方式: 一种是使用deb/rpm包安装; 一种是使用二进制文件安装.
前一种更方便, 后一种使用范围更广泛, 可以适用于Archlinux或其它任何架构的Linux 发行版.
本文主要介绍使用deb/rpm包安装gitlab-runner, 二进制安装方式可以参考官方文档Using binary file install gitlab-runner
将当前ESXi Server的数据备份至其它ESXi Server
参考升级路径
下载升级包
在Standard 列表中选择 VMware vSphere Hypervisor (ESXi), 点击右侧”go to downloads”进入下载页面.
安装Ubuntu虚拟机主要是为了打包Tauri桌面应用, 这里使用的虚拟化平台是VMWare ESXi 6.7.
需要一个虚拟化系统, 可以是Vmare, ESXI, 也可以是virtualBox, podman.
需要Ubuntu系统的iso文件.
最近在开发一个Tauri桌面应用, 由于Tauri应用的跨平台编译特性还不是特别完善, 比如打包Windows桌面应用程序, 需要在Windows上进行. 于是想到了是否能安装一台Windows虚拟机用于打包, 并兼顾Windows上的测试. 于是就有了这篇文章.
本文原文位于鹏叔的博客空间 - 如何安装一台Windows虚拟机, 原文下面有打赏按钮, 原创不易, 希望得到您的支持, 您的支持是持续输出更多好文的动力!
最近在开发一个 Tauri 桌面应用, 由于 Tauri 应用的跨平台编译特性还不是特别完善, 比如打包 macos 桌面应用程序, 需要在 Macos 上进行. 于是想到了是否能安装一台 macos 虚拟机用于打包, 并兼顾 Macos 上的测试. 于是就有了这篇文章. 当然安装 macos 虚拟机的好处远不指这些.
原创不易, 本文原文位于如何安装一台 MacOS 虚拟机 | 鹏叔的技术博客 , 原文下面有打赏按钮, 希望得到您的支持, 您的支持是持续输出更多好文的动力!
这是一份Tauri cli中文版详细说明文档, 由philoenglish.com团队翻译.
原文位于鹏叔的技术博客 - Tauri cli详解, 要获得最近更新及反馈问题请访问原文!
本文要介绍的Tauri,一个多语言工具链,可使用小型和快速的二进制文件构建安全的原生应用。官网地址:https://tauri.app/.
Tauri Mobile-使用JavaScript和Rust开发移动应用程序
Tauri 定位为一个为所有主要桌面平台构建微小、速度极快的二进制文件的框架。开发人员可以集成任何可编译为 HTML、JS 和 CSS 的前端框架来构建用户界面。应用程序的后端是一个 Rust 二进制文件,具有前端可以与之交互的 API。
PNPM 一直被誉为 NPM 的更高性能和更可靠的替代品,旨在减少缓慢的构建时间并消除依赖项不匹配的问题。我主要研究 PNPM 作为一种加快 CI 管道完成时间的方法,以及在开发周期中使用更好的包管理器。
Author: Zoltan Kochan
译者:philoenglish.com 团队
关键字: pnpm, npm, yarn
pnpm是 Node.js 的替代包管理器。它是 npm 的直接替代品,但速度更快、效率更高。
多快?快3倍!请参阅此处的基准。
为什么效率更高?当您安装软件包时,我们将其保存在您计算机上的全局存储中,然后我们从中创建硬链接而不是复制。对于模块的每个版本,磁盘上仅保留一个副本。例如,当使用npm或yarn时,如果您有100个使用lodash的包,则磁盘上将有100个lodash副本。Pnpm 可以让您节省千兆字节的磁盘空间!
今天使用npm create tauri-app
时候发现npm不是简单的创建一个nodejs工程, 其还做了很多特定于tauri相关的操作, 顿时感到这个命令不单纯, 这个命令可能还能干很多活, 迅速燃起了研究的兴趣, 于是写下了这篇文章.
Tauri 是一个应用程序构建工具包,可让您使用 Web 技术为所有主要桌面操作系统构建软件。核心库是用 Rust 编写的,用户界面几乎可以使用任何前端框架编写。它包括一个可选的、tree-shakeable JavaScript API用于舒适地访问底层操作系统、一个具有签名和验证的桌面二进制捆绑器、一个让您的用户保持最新版本的安全更新程序、一个可扩展的插件系统以及支持与操作系统整合,例如通知和应用程序托盘。
Tauri 使用简单且易于扩展。对于 Rust 编程语言的新手,Tauri 提供了一个舒适的学习环境,将与您一起成长。安装 Rust 后,创建您的第一个应用程序只需运行create-tauri-app. 但如果您希望保持 100% Rust 的安全性和舒适性,那么您根本不必使用 Node.js。
我们为注重安全、尊重隐私和具有环保意识的软件工程社区构建 Tauri
Tauri的设计哲学: 我们为注重安全、尊重隐私和具有环保意识的软件工程社区构建Tauri.