devops相关内容

如何对私人jelastic环境进行版本控制

为了跟踪Jelastic托管环境的配置,我想在git存储库中对其进行版本控制.该存储库应该是私有的,并包含多个具有不同版本的不同分支(例如 master , abc123 , v1.1 ). 我的第一个尝试是创建一个包含以下内容的私有github存储库: 一个 manifest.json ,用于描述环境的拓扑 一组配置文件,例如Web服务器配置,... 现在,我想知道: ..
发布时间:2021-05-10 20:57:48 其他开发

烧瓶迁移在生产中的使用

这个问题是关于在进行部署时flask-migrate的使用模式.要使用您的应用程序设置服务器或Docker容器,您需要创建数据库. 通常在 https://github.com/miguelgrinberg/flasky 中,迁移文件夹是在项目的根目录中.这是有道理的,但这意味着在生产环境中,如果您将Flask应用程序作为已安装的软件包拉出,则migrations文件夹不可用. 将迁移 ..
发布时间:2021-05-08 19:27:01 其他开发

docker-compose中WEBAPP_STORAGE_HOME变量的Azure Web App使用情况

我正在尝试建立一个通过文件共享到存储帐户具有持久性存储的Web应用. 我正在遵循Microsoft文档中的各种指南,而我设法做到了大部分,我的应用程序具有持久存储能力.但是现在,我想做的是,我想将卷映射到我的存储帐户. 我看到有一个可以在docker-compose中使用的变量 $ {WEBAPP_STORAGE_HOME} . 我的问题是,此变量的值是多少?文档状态: $ ..
发布时间:2021-05-02 19:42:47 其他开发

如何在Docker中安装.net Framework?

我想在Microsoft/dotnet:latest映像中安装donet Framework 4.6.1(.net核心需要此映像,但我也需要框架) 解决方案 首先,建议更新标签用法以引用MCR位置(请参见 https://github.com/dotnet/dotnet-docker/blob/master/documentation/scenarios/installing-dotnet ..
发布时间:2021-04-30 19:40:31 C#/.NET

mkdir/mnt/data:只读文件系统后退,重新启动失败的postgres容器

我是Kubernetes的新手,我试图应用yaml文件在GKE中创建Postgres,但由于“错误:无法启动容器" postgres"而收到错误消息:来自守护程序的错误响应:创建挂载时出错源路径'/mnt/data': mkdir/mnt/data:只读文件系统.后退,重新启动失败的容器. 当我尝试登录到容器(即容器内)时,我想我需要给以RWX作为权限.它不允许登录. ..

将OpenAm配置为中间身份验证REST服务,该服务使用另一个服务进行身份验证

我有一个非常有趣且艰巨的任务.我需要实现下一个身份验证链. 想象一下,您有一个安全的应用程序,让它成为Java Spring Boot应用程序,但这没关系.身份验证流程将是下一个: 用户第一次进入我的Spring Boot应用程序并查看登录表单. 用户键入他的用户名和密码. 我的应用获取这些数据并将REST请求发送到openAm实例. OpenAm实例接收请求,获取用户凭据并通过 ..
发布时间:2021-04-30 19:40:25 其他开发

在GitHub上自动发布.Net Core应用

我不想在自动生成的GitHub Repos中制作.Net Core App,并将构建的二进制文件推送到新的Release,但是我不知道在GitHub上进行设置.因此,例如,我有我的.Net Core Console应用程序,并将更改后的分支拉到master中.现在,应该在压缩二进制文件并将其附加到新发行版之后开始构建(就是我所拥有的).因此,将会有连续不断的新发行版. 希望有人能理解并能提供 ..
发布时间:2021-04-30 19:40:23 其他开发

如何为所有环境设置通用阶段管道?

每个分支都有多个工件.为开发人员启用了连续部署触发器:开发人员:_CI_Dev进行质量检查:_CI_QA进行过渡:_CI_RC 我想设置一个公共阶段(因为各个环境中的任务相同),该阶段应该标识源分支并使用相应的工件. 如何为质量检查和分期添加批准和关卡?如何确定触发任务(针对工作)的源分支?我是否应该运行Powershell脚本来设置要在任务中使用的变量中的源分支值? 解决方案 ..
发布时间:2021-04-30 19:40:20 其他开发

在Docker容器中设置环境变量

我想知道我在做什么是最佳实践,还是有更好的方法: 我想要什么 我想拥有一个Docker映像,该映像在作为容器运行时将预定义一些环境变量.我想通过运行一些将导出这些变量的shell脚本来做到这一点. 我在做什么 我的dockerfile看起来像这样: Dockerfile代码......RUN useradd -m开发RUN echo"./env.sh">>/home/d ..
发布时间:2021-04-30 19:40:17 其他开发

如何限制Gitlab中的维护者角色以仅部署到Prod

默认情况下,Gitlab中的维护者角色能够部署到创建的所有环境(例如Prod,Stage和Dev). 是否有一种方法可以限制维护者仅部署到Prod.环境 解决方案 由于维护者是项目级别最高的角色,因此不可能将其限制在产品中进行部署.您需要从相反的角度解决问题:限制开发人员角色在产品中进行部署. 使用环境时,可以使用受保护的环境功能(适用于高级/银色订阅): 导航到项目的设 ..
发布时间:2021-04-30 19:40:14 其他开发

从子目录运行eslint

我的项目包含一个子项目,该子项目具有自己的 .eslintrc (即在 ./path/to/subproject 下) 我正在尝试运行 lint ,但是它要么转到根项目 .eslintrc 文件,要么找不到 .eslintrc 文件 我在 package.json 中尝试了以下配置: cd路径/到/子项目 和: "lint":"tsc&& eslint -c .eslintrc.js ..
发布时间:2021-04-30 19:40:11 前端开发

如何在gitlab-ci脚本部分中使用while循环

我正在尝试遍历文件中的url条目,并将每个文件用作爬网程序工具的输入.结果应写入文件. 这是gitlab-ci.yml文件: 阶段:- 测试测试:阶段:测试标签:-贝壳码头工人脚本:-wget https://github.com/FaKeller/sireg/releases/download/v0.3.1/sireg-linux-chmod 775 sireg-linux-mkdir输 ..
发布时间:2021-04-30 19:40:08 其他开发

在Docker容器上保存配置

我创建了2个Docker容器,并尝试在ubuntu,debian上安装一些应用程序,以及-mc,ping,traceroute ..等软件包.但是,每当我退出容器时,我都会从那里松​​散所有东西.命令来保存我的配置? root @ ubuntu:/tmp#docker映像储藏标签图像ID尺寸增加debian最新2b98c9851a37 4周前100MBubuntu最新f975c5035748 ..
发布时间:2021-04-30 19:40:05 其他开发

从标志值生成中无效:构建的拉取访问被拒绝,存储库不存在或可能需要"docker登录"

我正在尝试在azure DevOps管道上构建一个简单的docker控制台项目,但是我无法构建该项目. 当我尝试复制代码时,出现此错误: 从标志值构建中无效:构建的拉取访问被拒绝,存储库不存在或可能需要'docker login':拒绝:所请求的对资源的访问被拒绝 这里是完整的docker文件: FROM mcr.microsoft.com/dotnet/core/runti ..

使用TFS命令行部署SSIS项目

如何从TFS 2015部署SSIS项目? 对于常规数据库项目,它是具有发布配置文件的 sqlpackage.exe/publish . 将SSIS项目模型自动部署到服务器中的命令行参数是什么? 我们正在使用SQL Server 2016 Enterprise. 解决方案 为什么使用 然后,如果当前用户有权访问远程服务器,则无需使用runas命令,则无需提供密码. ..
发布时间:2021-04-30 19:39:58 数据库

BrowserMobProxy:如何确定代理服务器的IP?

我在项目中实现了 BrowserMobProxy .此逻辑使用IP地址进行代理连接和测试UI Web服务(用于保存请求/响应统计信息的代理).之前一切正常,但是我们重新启动了docker并更改了代理的IP地址.现在,我需要为代理找到一个新的IP地址. 使用IP地址的代码 public static void startProxyServer(String address){//addre ..
发布时间:2021-04-30 19:39:50 Java开发

在Kubernetes中更改CPU管理器策略

我正在尝试更改我管理的Kubernetes集群的CPU管理器策略,如此处,但是在这样做时,我遇到了很多问题. 集群正在DigitalOcean中运行,这是到目前为止我尝试过的. 1. .由于本文提到-cpu-manager-policy 是kubelet选项,因此我假设无法通过以下方式进行更改API服务器,并且必须在每个节点上手动进行更改.(这个假设是顺便说一句吗?) 2. 我将 s ..
发布时间:2021-04-30 19:39:47 其他开发

如何在Jenkins的控制台输出中隐藏checkout scm step输出

我在Jenkinsfile(脚本化管道)中的第一阶段是checkout scm,它简要介绍了GitHub Checkout和所有与修订有关的内容,我不想在Jenkins控制台输出中显示. 是否可以将其隐藏在Jenkins的控制台输出中.以下控制台输出来自Jenkins,用于我想隐藏的scm步骤 克隆远程Git存储库克隆存储库https://github.com/forpi/cherry-p ..
发布时间:2021-04-30 19:39:44 其他开发