问题标签 [automated-deploy]
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.
java - Eclipse - 向服务器添加/删除项目
有没有办法自动化(ant / maven)eclipse菜单功能以将项目添加/删除到服务器?
场景:我正在使用 eclipse 开发一个包含多个模块的大型 Liferay 项目。部署过程相当大。我必须以特定顺序手动将这些模块拖放到正在运行的服务器上。
我想为此简单地调用一个蚂蚁任务。
注意:我不是在谈论简单的热部署。我需要将这些模块添加到服务器中,让 eclipse “知道”它。因此,每当我更改一些代码时,模块都会即时重新部署。
提前致谢
android - 为什么 Cordova/Phonegap 将 8 附加到我的 Android 版本代码?
我目前正在开发一个 Cordova 项目,并且遇到的问题是 8 神秘地附加到了我的项目的 versionCode 中。例如:我原来的版本号是100,新的版本号是1008
我通过整个构建管道跟踪问题,并在 Gradle Build 脚本中找到了负责的代码。
我不确定为什么科尔多瓦认为更改我的版本代码是正确的,此外,我不确定这种行为是否正确......它不应该添加数字而不是附加它吗?
我可以只删除 build.gradle 中的相应部分,还是这种行为背后有一些隐藏的意义?
xcode - 在我提交时自动在 Xcode 中创建构建并发送到 Dropbox 或服务器
我的目标是让我的同事无需发送多封电子邮件即可测试应用程序;相反,他们可以直接去 Dropbox 或服务器并自行测试。我需要一些可以引导我得到我想要的结果的参考资料/来源。
我不是 100% 确定如何完成这项工作。我找到了这个链接,但我不确定它会给我想要的结果。
ftp - How to automate building and deploying Jekyll site to webserver via FTP
My Jekyll files are stored in Bitbucket, and I would like to be able to automatically generate the _site folder on every new change that gets pushed. (Note, I don't want to push my _site folder to Git, that is out of the question.)
Once this _site is generated, I would then like to automatically deploy it to my webserver via FTP.
Is this at all possible? What are my options?
tfs - 部署到 HockeyApp 失败
我浏览了 HockeyApp 网站上的教程,用于创建 HockeyApp 构建任务并将其上传到 Visual Studio Team Services (VSTS)。当我排队一个新的构建时,它会从 GitHub 克隆我的存储库,构建它并发布工件。
当 VSTS 去执行我的 HockeyApp 构建任务时,它失败了。
我的项目结构如下
我能够构建项目并看到工件被部署
在我的 VSTS 构建定义中,我添加了 HockeyApp 任务,并使用我的 HockeyApp API 令牌和来自 HockeyApp 的 AppId 对其进行了配置。
二进制路径是根据输出放置路径设置的,并附加了 \x86\debug\opentask.exe。我尝试过使用以下组合(以及更多,但我现在不记得它们了)
这是我安装和上传 HockeyApp 任务的输出。
我似乎无法将应用程序部署到 HockeyApp。
我不确定真正的错误是否是:
或者如果这是此错误的结果
不管怎样,我不知道如何解决它。我给了它我的 HockeyApp api 令牌和应用程序 ID,并尝试了大量不同的二进制路径。昨晚我在 VSTS 上烧毁了 25% 的免费构建,试图让我的构建部署。我究竟做错了什么?
编辑
我正在运行托管的构建代理。
visual-studio-2013 - 使用 VSO 和 Visual Studio 2013 签入代码时如何触发构建?
我正在使用 Visual Studio 2013 和 Visual Studio Online 进行源代码控制开发。如果触发的构建返回错误,我想阻止签入。使用下面的步骤,看不到构建是如何发生的,并且不确定如何执行良好的签入?
我完成了以下步骤: https ://www.visualstudio.com/en-us/get-started/build/build-your-app-vs
jenkins - 使用 Jenkins 部署到 VPN
我的总体目标是自动部署到 VPN 中的服务器。目前 VPN 是 Cisco AnyConnect 和梭子鱼,但更通用的解决方案会更好。
我考虑过使用 Jenkins,但我发现的唯一相关资源是这个插件https://wiki.jenkins-ci.org/display/JENKINS/OpenConnect+Plugin,它可能会解决 AnyConnect 的问题,但不能解决梭子鱼的问题。
我更喜欢 Jenkins,但我愿意接受任何其他更适合这项工作的免费工具。
ios - iOS通过脚本创建.h文件,自动构建上传
每次,当我想上传到 App Store 或曲棍球时,我需要确保我的项目设置是否正确。我需要在 Common.h 中更改要连接的服务器。
这很乏味,我们需要采用自动化方法。
https://github.com/fastlane/fastlane
https://github.com/nomad/shenzhen
我已经找到了那两个,它是完美的。构建和上传已经自动化。
1)如何通过脚本更改我的 Common.h(可能被服务器中的那个覆盖?或通过脚本再次创建?)
2)如果我得到了那个脚本,我怎样才能与 fastlane 或任何其他脚本结合起来,这样我就不需要运行两次了?
tfs - VSTS 发布管理 - 共享公共环境的多个发布定义
我正试图解决我在发布管理方面遇到的问题——我在其他自动化部署工具(如 uDeploy)中似乎已经找到了解决方案,但我想知道它是否可以在 VSTS RM 中处理。
这是我的情况:
我想在我的应用程序中自动部署几个(10 多个)Windows 服务组件以及一个 UI 组件。
所有工件都是使用单个 TFS 构建定义构建的。
客户将非常欣赏能够根据微服务架构逐个版本地将部分或全部组件部署到生产环境,并且不影响未受影响的服务。
创建 10 + 发布定义,每个组件一个似乎很疯狂,特别是因为环境配置将跨定义重复。
但同时,如果我使用单一定义,如何使部署的组件可配置?
在一个定义下为每个组件创建任务并启用/禁用每个版本的任务?在这种情况下,我必须不断更新发布定义?
每个组件都有一个“环境”?并且只部署到我希望部署的“组件环境”?
对此非常有义务的任何建议。
提前致谢。