问题标签 [build-script]

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 投票
5 回答
3496 浏览

ios - How to Add Xcode Bot Integration Number Into Build Script

I'm creating an iPad application with a Settings.bundle file. I'm writing build scripts to display the application version number and the xcode bot integration number (not the bundle build number). I've searched the web and couldn't find any solution. Here's what I got yet:

In the build version number, I would like to replace the CFBundleVersion with the xcode bot Integration number.

0 投票
1 回答
510 浏览

groovy - 甘特的例子

我想得到一个简单的“你好,甘特!” Gant 建立并运行。我刚刚下载并提取了 1.9.10-Groovy-2.0.0 版本,并试图创建一个定义单个greet任务的构建。执行时,它会向 STDOUTgreet打印“ Hello, Gant! ”消息。

具体问题:

  • 我如何“安装”Gant?我是否需要定义任何环境变量,例如GANT_HOME,然后放在%GANT_HOME%\bin系统Path上等等?
  • 我如何命名我的 Gant 构建脚本?我喜欢的任何东西,例如HelloGant.groovy
  • 如何从命令行运行greet定义在 中的任务HelloGant.groovy
0 投票
1 回答
1002 浏览

neo4j - 在 NEO4j 中编写多个唯一约束

我正在尝试为我的 NEO4J 数据库组合一个 CYPHER 构建脚本。

我已经成功地编写了一个脚本来创建所有节点和关系,但我正在努力寻找一种方法来编写创建多个 UNIQUE 约束的脚本。

我有用于地理位置、技能、部门的节点,并希望确保每个节点只允许其特定类型的人工制品的一个实例。

我可以通过 Web 界面将唯一约束创建为单独的 CYPHER 查询,但不能创建为单个构建脚本。

0 投票
0 回答
113 浏览

c++ - 构建脚本以使用 automake 生成库

我想从 C++ 源代码创建一个库(Ubuntu、共享或静态)。给定的源代码在“outFile.cpp”中包含一个 main() 函数。

我想编写我自己的 main.cpp 文件,该文件应该链接到稍后的“g++ -lMyLibrary.a”之类的库。

因此,我想修改 C++ 源代码的构建脚本。为了生成库文件,我需要修改下面的构建脚本中的哪些内容,不包括任何 main() 函数,并且它为我提供了源代码中的所有函数/方法?

buildscript 使用 automake。

buidScript.sh :

生成文件.am:

抱歉描述太弱了,这是我写的第一个构建脚本,我仍在阅读必要的工具。谢谢。

0 投票
0 回答
549 浏览

visual-studio-2010 - 在 TFS 的新行中回显命令行构建脚本

我们有一个现有的构建定义,它创建了一个命令文件“ToQA.cmd”,我们使用该文件将包从我们的集成服务器 ftp 到我们的 QA 服务器。虽然是命令文件,但不能直接双击执行脚本。我们必须导航到命令文件所在的文件夹,复制脚本并将其粘贴到命令提示符中以执行它。问题是当我们双击命令文件时,它在 c:\users\[userid] 下运行,显然该文件在该位置不存在并且它失败了。现在我正在尝试更新构建定义,以便它首先导航到命令文件所在的文件夹,如下所示:

cd c:\build\buildNumber 文件夹

powershell -文件 ftp.ps1 11.11.11.111 NewBuild.www_20140512.1

这是现有的构建定义:

我试图回显新行,即回显。还使用了 && 符号,但没有帮助。我不是编写构建定义或批处理脚本方面的专家,所以想知道是否有人可以帮助我解决这个问题?

谢谢。

0 投票
2 回答
5218 浏览

javascript - “模块”在 grunt javascript 中未定义

我想将 Grunt 集成到我的 java Script 项目中。我已经安装了 npm、grunt 等。

我已经为 grunt 创建了 package.json 文件和 GRUNTFILE.js。

但是当我运行“grunt”命令时,我收到此错误“模块”未定义。

GRUNTFILE.js

包.json

0 投票
2 回答
688 浏览

javascript - 如何在 JavaScript 项目中运行缩小文件

我使用 grunt task runner 缩小了我的 JS 文件。

我有一个缩小的文件,但我不知道如何使用这个缩小的 JS 文件运行我的项目。

我首先“连接”,然后“丑化”。现在,我不知道如何运行。

我在我的 Javascript 项目中使用 require 和主干。

代码:index.html

缩小的 JS 文件:

原始文件

0 投票
2 回答
610 浏览

python - SCons 构建分层目录结构

目录结构:

root_dir/SConstruct 的内容:

sum/src/SConscript 文件的内容:

目录中存在类似类型的 SConscript 文件,目的与sum/src/SConscript文件multiply的注释中提到的相同。

对于 src_main/SConscript:

运行%scons -Q

我不明白为什么在创建 sum.o 时使用 -Imultiply/include,尽管对于 sum SConscript 文件我使用了env['CPPPATH'] = ['#/sum/include'] -> 它被视为类似我在 multiply/src/SConscript 文件中使用的那种语句(即env['CPPPATH'] = ['#/multiply/include']

我是 scons 构建工具的新用户,我无法做这种简单的例子,这是一个非常普遍的实际场景。

请向我建议必要的详细信息以修复我的错误并在我的方法中添加优化以满足要求/目的。

0 投票
1 回答
32 浏览

git - 如何仅构建特定要求

我们正在寻求从 cvs 迁移到 svn/git。但是,在从 svn/git 拿起一个之前,我只是在想一个问题,即,

例如:开发人员有 10 个要求。在 10 个需求中,开发人员处理了 6 个需求并请求构建。因此,我们构建了所有 10 个需求。但是,我只是想通过排除剩余的 4 个要求来构建仅 6 个要求。

我开始知道,使用 git 是可能的。有没有其他选择

可能吗?如果是这样,怎么办?

0 投票
1 回答
140 浏览

groovy - 从 lib 目录构建的准系统 Gradle

我正在努力配置一个超级简单(我的第一个)Gradle buildscript,它将:

  1. 编译我的src/main/groovy目录下的所有 Groovy 代码;编译需要包括存储在我的目录中的所有本地(不是来自 repo)JARlib/
  2. 将编译后的代码放在/bin(或任何地方,我真的不在乎)
  3. JAR 将编译后的代码放入myapp.jar
  4. 以某种方式包含wrapper任务,以便gradlew生成适当的任务

我的项目目录结构:

到目前为止,这是我尝试过的:

任何朝着正确方向的帮助或推动都会对我大有帮助。