问题标签 [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.
tfs - Tfs 自动发布,在哪个步骤标记化评估
我有三个不同的环境 QA 和 PreProd 和 Prod。我的问题是我在 QA 和 PreProd 上部署了特定的 build#,就在为 Prod 推广相同的版本之前,我们更新了一些 Prod 环境变量值(这个变量替换了 appconfig.json 文件中的标记化值,并且每个环境都不同)。在这种情况下,将为 Prod 推广相同的 Release 将选择新值,或者我需要从 QA 环境创建新版本,然后升级到下一步。
sql-server-data-tools - Microsoft Database Project - 如何更改列类型并避免数据丢失错误
我正在尝试将列的类型从 更改VARCHAR
为INT
。在部署过程中,数据库项目会因为“数据丢失”错误而停止部署:
RAISERROR(检测到 N'Rows。架构更新正在终止,因为可能会发生数据丢失。', 16, 127)
我知道数据是可转换的,如果我运行手动ALTER TABLE
脚本就可以了。但是,我无法将其与此方案正确集成以避免部署期间的错误。
- 你有什么办法解决我的问题?
- 是否有一种方法可以在数据库项目中覆盖此行为,对于这种特殊情况,请使用自定义脚本?
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>
谢谢!
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 文件:
有人可以帮我吗?
web - 使用表格数据自动登录网站并下载特定文件
我正在尝试自动化一个过程。我的团队有一个包含用户和密码的谷歌表格,我们需要复制这些,打开一个网站,使用这些数据登录(每个用户和密码,手动),下载一个特定的文件并用一个特定的标题命名,基本上是我们的过程是:
- ctrl c 表中的用户名和密码
- ctrl v 用户和密码进入网站
- 在“主页”中复制一个特定的字符串
- 在列表中搜索特定文件(始终具有相同的标题)
- 从步骤 03 下载粘贴字符串的文件(并添加 .pdf 作为扩展名)
我怎样才能自动化呢?我有一些 php、js、java 和 c# 知识。搜索我发现了 Selenium IDE,但仍然不知道这是否是开始的最佳选择。
python - 尝试使用 python 发送 post 请求但不起作用
我有这个从 burp 套件中截获的请求,我正在尝试使用 python 脚本自动化它以发送相同的发布请求,我复制了所有参数和标题,但它没有运行并显示很多错误,这是我的代码:
它显示错误,例如:
android - 如何使用 fastlane android 自动递增变量和 versionCode?
我正在使用 fastlane 来自动化 apk。我在这里有一个查询
在组装apk之前如何检查车道中的一些情况?
例如:每当我为构建 apk 运行车道命令时,我想检查房间数据库版本是否旧版本然后自动递增它,更改代码中的值并构建 apk。
我也在尝试更改变量值并更改 apk 的 versionCode。谢谢 :)
react-native - 如何从 appcenter 管理自动化 CodePush 和存储版本?
今天是个好日子,
我正在为一个 react-native 应用程序从 appcenter 自动化 codepush 和 store 版本。
我意识到我可以从 appcenter-post-build.sh 管理 codepush 发布,但我仍然不确定如何设置将应用程序发送到商店或仅对其进行 codepush 的条件。
任何帮助都是值得的。
amazon-web-services - 使用 cloudformation 或任何其他 AWS 服务自动执行 AWS Appflow 流
需要以下建议:
我设计了 2 个 applflow 流程:F1 和 F2。
F1 是按需执行流程,应该只执行一次。
F2 是计划好的,应该每天执行一次。
这些流在 S3 存储上创建输出文件。如何使用 cloudformation 或任何其他 AWS 服务来自动执行流程。(即从次日开始每天执行F1和Schedule F2)
任何输入将不胜感激。
谢谢。
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 上。如果有任何我忘记包含的信息,请告诉我。
谢谢!