问题标签 [software-packaging]

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.

0 投票
0 回答
29 浏览

software-packaging - 软件部署过程中的“打包”指的是什么?

据我了解,部署过程由这些步骤组成。

编译、链接/打包、部署。

包装指的是什么?这只是将目标文件打包在一起的参考吗?

0 投票
2 回答
3963 浏览

jenkins - 将二进制文件添加到 Jenkins 管道构建?

将现有二进制文件添加到 Jenkins 管道构建的最佳方法是什么?

我有一个 Python 脚本,它包含一个现有的封闭源二进制 exe 文件。因为由于许可,无法在 GitHub 存储库中包含 exe,所以我想从本地服务器添加二进制文件作为构建过程中的一个步骤。闭源二进制可以打包供内部使用,但不能添加到 SCM。

詹金斯的管道有可能吗?

0 投票
0 回答
102 浏览

debian - Debian 打包 - 为什么 MD5sums 改变了?

我有一个应用程序,包含两个不同的战争以及一些我打包在 debian 包中的 conf 文件。

当我在控制台中键入“md5sum warname.war”时,我的 md5sum 哈希值与我的 debian 打包中 control.tar.gz 存档中的“ms5sums”文件中的同一文件的 md5 不同。

如果在测试机器上安装包,安装的war的md5与md5sums控制文件中的md5相同。

为什么 debian 打包过程会改变我的 md5 总和(我假设我的战争)?我怀疑这里有一种压缩,但有没有办法在包装前后保持相同的 md5?

来自控制台的 md5 总和:

3d1f0c150a65b801b7d4de3a5ff34058 war1.war

b718fd50c445df197312eb8b24c7048b war2.war

我的 .deb/control.tar.gz/md5sums 的内容

e8b78560d7f1623ffe4a363686243200 var/lib/tomcat8/webapps/war1.war

3ee74b989774fe2b624f33951843c605 var/lib/tomcat8/webapps/war2.war

我需要这些一致性,因为这会破坏我的战争从我的自动构建输出到我的部署测试机器的可追溯性。

我在标准 debian 文件夹结构(debian/config debian/control debian/install 等)中使用“debuild -us -uc”命令构建我的包

0 投票
1 回答
203 浏览

scala - ScalaJS fastOptJS 并使用 sbt-native-packager 启动脚本

我正在使用交叉构建方法开发带有 Scalatags... 的经典 ScalaJS 应用程序:

它运行良好,sbt re-start或者sbt run-main WebServer 现在,使用sbt-native-pagkager插件我想打包所有东西并为我的项目生成一个启动脚本。

启动脚本生成有效,但似乎不包括 ScalaJS fastOptJs。

这里有些东西应该有所帮助,但在我的情况下绝对没有。

顺便说一句,我的build.sbt文件看起来像:

有什么帮助吗?非常感谢!

0 投票
1 回答
71 浏览

sql-server - 软件包中如何确保在windows服务之前启动SQL Server

我有一个包含 Web、Windows 服务和 SQL Server 组件的软件包。

我需要确保 SQL Server 在服务启动之前启动并运行 - 当机器启动/重新启动时。

请提出一个好的方法来做到这一点。

0 投票
1 回答
70 浏览

internet-explorer - Windows server 2012 URI 在 IE 的文件路径中显示未定义

我有一个包含以下组件的软件包。

  1. AngularJS 客户端
  2. 服务器端的 Windows 服务。

我有一个功能 - 当客户端请求报告时,我在服务器端生成它并将其保存在路径中。保存文件的路径返回给客户端。

这里的问题是,如果我从服务器返回 /reportfolder/filename ,那么在客户端它变成/reportfolder/undefined/filename

这只是在 IE 浏览器的 Windows Server 2012 r2 中发生。当我在 Windows 7 IE 浏览器中进行相同测试时,没有发生此类问题。

请建议。

0 投票
1 回答
135 浏览

javascript - React.js - 防止 Webpack 打包 CSS 文件

如何防止 Webpack 打包多个 CSS 文件?我的团队正在使用 React.js 开发一个具有以下架构的应用程序:

每个组件都有一个 CSS 文件,我们需要 Webpack 将这个 CSS 与它所属的组件一起打包。现在,问题是 Webpack 正在将 CSS 文件打包到组件目录(这对我们有好处)以及它们所有的依赖组件中。结果,css文件多次出现在不同的地方,使我们的应用程序样式无法维护。有任何想法吗?

0 投票
1 回答
57 浏览

javascript - 有条件地包含带有 NPM 模块的 dist 目录

我有一个可以与浏览器一起使用的 NPM 包。但是为了在浏览器中使用,我使用 Webpack 对其进行了预打包,并将浏览器化的代码放在/dist目录中。

通常,我觉得在发布到 NPM 时没有必要包含 /dist 目录,除非有人想使用浏览器版本而不是 Node.js 版本(我的大多数客户将使用我的 lib for Node.js 而不是用于前端)。

dist 是一个巨大的目录(所有项目的代码,加上 NPM deps),我想为人们节省磁盘空间和安装时间。

我应该为浏览器代码创建一个单独的包,还是在人们安装我的包时可以使用一些标志有条件地包括 dist 目录?

0 投票
1 回答
169 浏览

python-3.x - 打包多个 Python 文件

我目前正在使用本指南来打包我的项目wasp。然而,目前一切都存在于wasp文件中。

这并不理想。我宁愿将所有类放在单独的文件中,以便更有效地管理它。我在debian目录中有一系列所需的文件。但是我不确定如何配置打包来打包多个文件。

有没有办法改变我的包装来包装不仅仅是一个脚本文件?

0 投票
1 回答
9760 浏览

cmake - 如何在cmake中静态链接到glibc

我正在尝试从 Fedora 构建一个可以在 RedHat 6 机器上运行的包。所以我需要用一些 RedHat 机器中不存在的库来构建和静态链接。我发现我可以给你-static-libgcc-static-libstdc++链接标准库的静态版本,但我不知道如何处理glibc. 如何glibc使用 CMake 链接到静态库?

对不起,我的英语不好。