问题标签 [environments]
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.
android - worklight 混合应用 多种环境
我们正在开发一个移动优先的混合应用程序,我们有多个环境 DEV、QA、STAGING 和 PROD。虽然此应用程序正在 Android/iPhone 设备上进行测试,但我们的测试人员有时需要同时为多个环境(例如 DEV/QA)安装 apks/ipa 文件。现在我们要做的是在安装 QA 版本之前卸载 DEV 版本。
在同一设备上同时安装两个 DEV/QA 应用程序的最佳选择是什么?
一种选择是将应用程序重命名为不同环境的应用程序,例如 app-DEV 、 app-QA 作为构建过程的一部分。这是最好的选择吗。如果是,我们需要哪些文件来更改此名称。任何更好的选择
ruby-on-rails - Ruby on Rails 中包含的不同环境
有人可以向我解释一下 Rails 环境是什么以及它们做什么吗?我曾尝试研究自己,但找不到任何东西。据我收集,环境是:
- 发展
- 制作
- 测试
workflow - 当您有不同的环境时,如何制作工单工作流?
根据要完成的任务,我有不同的环境(2、3 甚至 4 个)。
我有几个状态,例如:进行中,已解决。
当某些任务在较低的环境中验证时,需要在下一个(上)环境中进行验证。我想了两种在 Jira 上处理这个问题的方法:
1) 设置工单状态和环境的工作流,当您批准工单时,它会自动更改为适当状态的下一个环境。例子:
您的工单状态为 Resolved-DEV,它更改为 In Progress-PreProd。假设 PreProd 是下一个环境。等等...
我担心的是这种方法过于死板,没有必要。
2) 有一个不包含环境的基本工作流程,并且在工单内的下拉菜单中包含代表实际状态的环境。例子:
您有一张已解决状态的工单,下拉菜单显示:DEV。你测试它,你批准它,所以它进入下一个环境。状态更改为进行中,您必须手动将环境下拉菜单更改为 PreProd。或者,可以使用 post 功能(如果使用 Jira 可以配置)自动更改下拉环境。
我担心的是这种方法过于灵活,需要更多的注意力。但我认为使用它没有问题。
你认为最好的方法是什么?你有没有想过用不同的方法来处理这个问题?
git - 多个现有环境的 Git 部署
我对 Git 有点陌生,我有一个关于将 Git 用于网站的问题。我已经搜索了很多,但还没有找到解决方案。我们已经在没有 Git 的 Windows 服务器上设置了 3-4 个环境,并且每个环境已经有彼此不同的代码。
共有三种环境
- 居住
- UAT
- 测试(有最新的代码)
然后开发人员有他们的本地副本。
我们在本地编写和测试代码,并使用合并软件手动将每个点从一个环境移动到另一个环境,并在每个环境中进行测试。
现在我们要使用 git,因为手动移动代码是一个漫长的过程。此外,由于开发人员拥有本地副本,因此管理代码非常困难。
代码由团队在本地编写,然后在本地测试后首先与“Test”环境代码合并,然后是“UAT”,最后是“Live”。
所以我们有两个担忧:
- 这些环境中已经存在不同的代码。
- 使用 Web 服务器在每个环境中测试代码。
最好的方法是什么?
因为我是 git 新手,所以更多细节会很有帮助,比如要使用的命令。
谢谢,
javascript - EmberJS,如何为不同的“环境”管理不同的“配置变量”
emberjs标签下有几个问题是关于如何管理不同的环境,但它们都只适用于非常具体的场景。
我正在寻找如何为不同环境设置不同配置变量的通用解决方案。
假设我有一个用于我的开发环境的 API URL 和另一个用于我的生产环境的 API URL。
在我的适配器中,我想使用适当的 API URL:
tfs - 适用于多种环境的 NuGet 服务器?
我正在考虑为私人提要设置 NuGet 服务器,这似乎很容易(有分步指南)。我预见的问题是它看起来不像是为支持多种环境而设计的。
- 通过多种环境(测试/测试版/生产)“提升”包的想法是否有内置的功能?
- 我是否必须托管多台服务器(每个环境一台)?
- 还有另一种我没有想到的解决方案吗?
我主要担心的是我们更新了一个包并将其用于我们的测试环境,但我们不希望我们的测试版或生产环境在它有问题时失败......我们希望等到更新被“批准”之前可用于 Beta,然后经过第二次批准以使其可用于生产。
service - Symfony - 如何使用参数值为服务设置别名
我想为服务设置一个别名,以便能够在不同的环境中使用不同的服务。所以,这里是services.yaml
在我的开发环境中,parameters.yml
看起来像:
但它不起作用!当我使用clear:cache
它时说:
关于我缺少什么的任何想法?
android - 如何处理不同环境的 AndroidManifest 文件
我们的应用程序有三个环境 - DEV、QA 和 PROD。
现在我们已经为这三个环境创建了三个 AndroidManifest 文件(如 AndroidManifest_QA.xml),当我们想要发布一个新版本时,我们必须每次都更改文件名,这不是万无一失的。
所以,我想知道是否有更简单的方法来处理这种情况?
提前致谢。
python - 更改 anaconda 中的默认环境
默认情况下,anaconda 正在使用我的root
环境。但是,我总是使用另一个名为py34
我手动激活的环境。是否可以将默认环境更改root
为另一个?
编辑:我忘了提到我在 Windows 上工作。在 Unix 系统上添加一行.bashrc
当然是一种解决方案。
ruby-on-rails - 如何设置多个 Rails 环境
我正在尝试设置一个新的 rails 项目以具有三个环境:登台、测试和生产。我想在 Heroku 上托管,并使用 GitHub 进行源代码控制。我想要的基本工作流程是:
1) 在本地环境中开发
2) 推送到 GitHub 上的暂存分支,在暂存服务器上启动构建。
3) 将 staging 合并到 GitHub 上的测试中,首先启动我的测试,如果成功,然后在测试服务器上构建。
4) 将测试合并到生产中,开始构建生产服务器。
我还拥有我想要使用的域,并且我希望服务器能够反映这一点。所以我希望我的生产应用程序位于 example.com,而我的测试服务器将是 test.example.com,而我的登台服务器将是 staging.example.com。
有谁知道我如何在高水平上设置这一切?我知道这是很多东西,可能有很多方法可以做到这一点。