问题标签 [automated-deployment]

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 投票
1 回答
27 浏览

tfs - Tfs 自动发布,在哪个步骤标记化评估

我有三个不同的环境 QA 和 PreProd 和 Prod。我的问题是我在 QA 和 PreProd 上部署了特定的 build#,就在为 Prod 推广相同的版本之前,我们更新了一些 Prod 环境变量值(这个变量替换了 appconfig.json 文件中的标记化值,并且每个环境都不同)。在这种情况下,将为 Prod 推广相同的 Release 将选择新值,或者我需要从 QA 环境创建新版本,然后升级到下一步。

0 投票
1 回答
119 浏览

sql-server-data-tools - Microsoft Database Project - 如何更改列类型并避免数据丢失错误

我正在尝试将列的类型从 更改VARCHARINT。在部署过程中,数据库项目会因为“数据丢失”错误而停止部署:

RAISERROR(检测到 N'Rows。架构更新正在终止,因为可能会发生数据丢失。', 16, 127)

我知道数据是可转换的,如果我运行手动ALTER TABLE脚本就可以了。但是,我无法将其与此方案正确集成以避免部署期间的错误。

  1. 你有什么办法解决我的问题?
  2. 是否有一种方法可以在数据库项目中覆盖此行为,对于这种特殊情况,请使用自定义脚本?
0 投票
1 回答
407 浏览

python - 如何在不克隆 repo 的情况下使用 python 更新 github repo 中的现有文件?

希望你能帮我解决这个问题..一个简单的例子就可以了..我在github repo中有一个Mule项目,我需要自动更新pom.xml..我知道可以“模仿”我们人类对python3所做的事情通过克隆存储库,更新文件并将更改推送回 github..(使用“os”模块)但在这种情况下我无法克隆存储库..(存储不可靠)我看到有几个python的github模块我无法让它工作(我猜缺乏知识)..如果有人可以简单地告诉我如何更新文件中的一行(例如替换一个字符串)..那将是一个很好的起点我。

示例场景:文件:https://github.com/USERNAME/PROJECT_NAME/blob/master/pom.xml

我需要<artifactId>template</artifactId>用该行更新行(在本例中为第 6 行)<artifactId>actual_project_name</artifactId>

谢谢!

0 投票
1 回答
555 浏览

unity3d - CircleCI“无法确保工作区目录存在”

我正在使用 CircleCI 来构建一个 Unity 项目。构建工作,但我试图利用 github-release orb 为了在 GitHub 上为构建创建一个发布。我为此创建了一个新的单独作业,因此我需要在作业之间共享数据。我正在使用 persist_to_workspace 来执行此操作,如文档中所述,但该解决方案似乎不起作用 - 我收到以下错误:“无法确保工作区目录 /root/project/Zipped 存在”。

对于工作区持久化逻辑,我在 config.yml 文件中添加了以下代码行:

  • working_directory: /root/project- 在主要工作的执行者内部
  • persist_to_workspace- 作为我主要工作步骤中的最后一个命令
  • attach_workspace- 作为我第二份工作步骤中的一个开始命令

这是我的完整 config.yml 文件:

有人可以帮我吗?

0 投票
0 回答
36 浏览

web - 使用表格数据自动登录网站并下载特定文件

我正在尝试自动化一个过程。我的团队有一个包含用户和密码的谷歌表格,我们需要复制这些,打开一个网站,使用这些数据登录(每个用户和密码,手动),下载一个特定的文件并用一个特定的标题命名,基本上是我们的过程是:

  1. ctrl c 表中的用户名和密码
  2. ctrl v 用户和密码进入网站
  3. 在“主页”中复制一个特定的字符串
  4. 在列表中搜索特定文件(始终具有相同的标题)
  5. 从步骤 03 下载粘贴字符串的文件(并添加 .pdf 作为扩展名)

我怎样才能自动化呢?我有一些 php、js、java 和 c# 知识。搜索我发现了 Selenium IDE,但仍然不知道这是否是开始的最佳选择。

0 投票
1 回答
108 浏览

python - 尝试使用 python 发送 post 请求但不起作用

我有这个从 burp 套件中截获的请求,我正在尝试使用 python 脚本自动化它以发送相同的发布请求,我复制了所有参数和标题,但它没有运行并显示很多错误,这是我的代码:

它显示错误,例如:

0 投票
0 回答
69 浏览

android - 如何使用 fastlane android 自动递增变量和 versionCode?

我正在使用 fastlane 来自动化 apk。我在这里有一个查询

在组装apk之前如何检查车道中的一些情况?

例如:每当我为构建 apk 运行车道命令时,我想检查房间数据库版本是否旧版本然后自动递增它,更改代码中的值并构建 apk。

我也在尝试更改变量值并更改 apk 的 versionCode。谢谢 :)

0 投票
0 回答
92 浏览

react-native - 如何从 appcenter 管理自动化 CodePush 和存储版本?

今天是个好日子,

我正在为一个 react-native 应用程序从 appcenter 自动化 codepush 和 store 版本。

我意识到我可以从 appcenter-post-build.sh 管理 codepush 发布,但我仍然不确定如何设置将应用程序发送到商店或仅对其进行 codepush 的条件。

任何帮助都是值得的。

0 投票
0 回答
130 浏览

amazon-web-services - 使用 cloudformation 或任何其他 AWS 服务自动执行 AWS Appflow 流

需要以下建议:

我设计了 2 个 applflow 流程:F1 和 F2。

F1 是按需执行流程,应该只执行一次。

F2 是计划好的,应该每天执行一次。

这些流在 S3 存储上创建输出文件。如何使用 cloudformation 或任何其他 AWS 服务来自动执行流程。(即从次日开始每天执行F1和Schedule F2)

任何输入将不胜感激。

谢谢。

0 投票
1 回答
110 浏览

git - 防止 wp-config.php(数据库连接)在 git 自动部署时被覆盖

我无法让 git 忽略我wp-config.php的部署文件。我使用 git 设置了自动部署(这是一个非常棒的工具,如果您不了解它,可以在此处阅读有关它的信息- 您不需要像文章中指出的那样使用 kinsta 托管,尽管您的文件结构可能会有所不同)。

但是每次我推送更改时,它都会覆盖我的wp-config.php文件,导致网站上出现数据库错误。发生这种情况是因为用于部署的 git 挂钩引入了更改,然后签出任何本地更改。由于这是一个临时站点,它使用生产中的 repo,但在 中具有不同的值wp-config.php,以便连接到它自己的数据库。

到目前为止我已经尝试过:

  • 在登台服务器上提交对 wp-config 的更改,因此它不会被 git 钩子签出
  • wp-config.php在登台服务器上添加.gitignore(我本来应该做的)
  • 增加wp-config.php.gitignore我本来应该做的)开发并推动分期
  • 向钩子添加一行以在执行部署后post-receive检查更改wp-config.php

这是我的post-receive挂钩文件(客户端名称替换为 XXXXX):

该站点位于public目录中。存储库位于不同的目录中private,以免被部署覆盖。

这是一个 Wordpress 网站,托管在 Kinsta 上。如果有任何我忘记包含的信息,请告诉我。

谢谢!