问题标签 [chocolatey]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
git - 更改默认 Automatic Package Updater Chocolatey 输出路径以避免输出将被推送到 GitHub
介绍
目的:为 ketarin 自动创建的 Chocolatey 包定义输出目录,以避免自动创建的 nuspec 包被推送到 GitHub
已按照本手册中的步骤自动创建 Chocolatey 包。其中一个步骤是指定 Automatic Chocolatey Package 模板所在目录的路径。这些包保存在已克隆到计算机上的 GitHub 存储库中。
chocopkgup.exe.config
已创建每小时运行 ketarin.exe 的 Windows 计划任务。根据日志,在文件C:\path\to\chocolateyautomatic\output
中定义的目录中创建 nuspec 包。PackagesFolder
chocopkgup.exe.config
Chocolatey.package.updater.log
为了避免自动创建的 Chocolatey 包将被视为git status
将要执行的更改,output
希望在chocopkgup.exe.config
问题
如何更改 ketarin 自动创建的 Chocolatey 包的输出目录,以避免在 GitHub 结帐中创建创建的 nuspec 包?
automation - Ketarin 64 位 URL 下载
介绍
ketarin 将 32 位和 64 位下载 URL 应用于 ChocolateyInstall.ps1。
酮蛋白变量:
- 版本
- url64
克特林下载地址:
http://downloadURL/packageName-{version}-x86.zip
巧克力安装.ps1:
Install-ChocolateyZipPackage "$packageName" "{{DownloadUrl}}" "$extractionPath" "{{DownloadUrlx64}}"
但是,Ketarin 的更新只会测试包的 32 位下载。
问题
如何强制 Ketarin 也测试 64 位下载 URL?
code-duplication - 避免代码重复 Chocolatey Packages
介绍
Chocolatey 包中添加了多个功能。
这些功能也希望应用于其他 Chocolatey 包。
这可以通过将函数复制到每个函数来完成。但是,如果要优化某个功能,则需要将这些更改复制到所有包中。
问题
如何避免 Chocolatey 包中的代码重复?
chocolatey - 如何自动使所有本地安装的 Chocolatey 软件包保持最新?
有Ketarin可以更新 Chocolatey 包并自动将它们推送到 Chocolatey.org,但是如何自动更新所有本地安装的 Chocolatey 包?
git - 如何在本地 Github 上的 Chocolatey Fork 中查看新创建的分支并随后推送到该分支?
概括
- Github Chocolatey Repository 已被分叉为拥有 Github 帐户 Chocolatey-1
installchocolateyservice
已创建一个新分支- installchocolateyservice 已被拉取
- 推送 installchocolateyservice 分支失败,但它可以推送到 master
git branch
表示只有master被识别
详细
在 Chocolatey Fork 中创建的额外分支
除了 master 拉的其他分支
推送安装chocolateyservice 分支失败
推送到大师作品
仅识别主分支
nuget - Chocolatey 和 NuGet 的区别
Chocolatey是更高版本的NuGet还是不同的包管理器?我应该把我的开源应用程序放在哪里?NuGet 还是巧克力味?
code-coverage - 如何使用 Pester 获得所有分支的代码覆盖率?
已经编写了多个测试用例来使用 Pester 测试新的 Chocolatey 功能。如何检查是否所有分支都已覆盖?
yeoman - 如何安装依赖于“目标项目”的另一个包的包?
我在设置 yeoman 时遇到问题。尝试安装某些软件包(yeoman、compass)时,我不断收到此错误。同时,其他软件包安装良好(git,python)。
外部包不能依赖于以项目为目标的包
openssl - 无法使用 Chocolatey 安装 OpenSSL
我正在尝试使用 Chocolatey 安装 openssl。这个消息应该是什么意思?
写入错误:OpenSSL.Light 未成功完成。
...
写入错误:包'OpenSSL.Light v1.0.1.20140411'未成功安装:使用“0”参数调用“GetResponse”的异常:“远程服务器返回错误:(404)未找到。”
我现在已经安装了一些实用程序,但是这个(OpenSSL.Light)不起作用。
谢谢。