devops相关内容

如何更改docker-compose.yml中docker-compose.yml中已装载卷的权限?

版本:"2"服务:网络:建造:语境: ./dockerfile:部署/web.docker数量:-./:/var/www端口:-"8080:80"链接:- 应用程序 当 docker-compose up -d --build 时,如何自动更改权限( chmod )/var/www? 解决方案 从容器中的主机绑定挂载目录时,文件和目录将保留其在主机上的权限.这是设计使然:使用绑定安装时 ..
发布时间:2021-04-30 19:39:42 其他开发

错误:服务"xxx"使用未定义的网络"xxx"

我一直在说这个网络是不确定的.错误:服务 frontend-network 使用未定义的网络 frontend-network 但是,我看到docker network ls存在这样的网络.我想念的是什么:(我需要你的帮助.我已经在Google上阅读了很多有关它的内容,但是找不到正确的解决方案. 版本:"3.3";服务:网络:构建:./Dockercontainer_name:apache端口: ..
发布时间:2021-04-30 19:39:39 服务器开发

如何从Docker容器运行Webpack构建?

我正在制作的应用程序是用ES6编写的,其他东西是通过Docker容器内的webpack进行编译的.目前,从创建内部目录,安装依赖项以及创建已编译的捆绑软件文件,一切正常. 当运行容器时,它说dist/bundle.js不存在.除非我在主机目录中创建捆绑文件,否则它将起作用. 我尝试在第一次运行时为dist目录创建一个卷,但是在进行更改并重建后,它并没有采用新的更改. 我想要实现的 ..
发布时间:2021-04-30 19:39:36 其他开发

如何更改Docker容器中的时区?

我正在为从docker-hub提取的开发堆栈运行docker容器,该映像是在与应部署应用程序不同的时区创建的. 如何更改Docker容器中的时区? 我试图通过运行更改容器内的时区配置 echo"Africa/Lusaka">/etc/时区 并重新启动了容器,但是我仍然得到相同的时区. 解决方案 您可以在运行阶段按@LinPy的建议进行覆盖,但是如果要在Dockerfil ..
发布时间:2021-04-30 19:39:33 其他开发

什么是gitlabRunner

我认为我从根本上缺少一些东西.我是CI/CD的新手,正在尝试使用gitlab建立我的第一个管道. 该项目是一个预先存在的PHP项目. 我现在还不想清理它,此刻我已经将整个东西都推送到了docker容器中,并且它可以很好地与google cloud的mysql数据库进行通信,因为它应该在本地以及在远程google上进行通信云测试虚拟机.梦想是能够推送到开发分支,然后将开发包合并到测试分支 ..
发布时间:2021-04-30 19:39:30 其他开发

如何正确地将ssh密钥文件从Jenkins凭据变量传递到docker build命令?

此问题是此问题的后续措施如何将jenkins凭证传递到docker build命令中? 我正在从Groovy管道中的jenkins凭证存储中获取ssh密钥文件,并且通过--build-arg将其传递到docker build命令中,这样我就可以从docker容器中的私有git仓库中检出并构建工件 凭证存储区ID:cicd-user,可用于按常规Jenkinsfile检出我的私人作品 ..
发布时间:2021-04-24 21:23:24 其他开发

Docker编写的条件语句?(例如,仅在有条件的情况下添加音量)

我想将卷添加到我的服务中,但前提是最终用户为其提供了一个文件夹.否则,不应安装任何卷,因为已准备好的映像在默认文件夹中具有有效数据. 也就是说,我想做类似(伪代码)的事情: 服务:my_awesome_service:数量:如果$ {VARIABLE} =>$ {VARIABLE}:/app/文件夹 这样的条件语句是否可以在docker-compose文件中定义? 我看到的使之成 ..

代码在本地进行构建,但是在构建定义中出现关于TF的构建错误

我写了一个使用实体框架的项目,并且在本地运行良好.但是,当我尝试使用VSTS运行自动化构建时,在运行构建定义时出现错误.我知道它是由实体框架引用引起的,但我无法找到根本原因.这是构建错误以供参考. 2016-12-08T07:42:52.1197143Z ## [错误] MyMovieDatabase \ Movies.Repository \ MovieContext.cs(4,19):错误 ..
发布时间:2021-04-14 18:39:23 C#/.NET

Azure管道在解析管道YAML(唯一作业名称)时遇到错误

在我的azure devops项目中,我已经使用模板创建了一个管道.这是我的构建管道的主要Yaml文件 名称:Test-$(Date:yyyyMMdd)$(Rev:.r)资源:仓库:-资料库:api类型:git名称:porject/api参考:大师-仓库:前类型:git名称:项目/前参考:大师-仓库:stradi类型:git名称:project/strapi参考:大师扳机:分支机构:包括:- 掌 ..

Azure DevOps上的MsBuild任务:对相关项目使用不同的配置

我有一个包含多个项目的解决方案. DSS.DMN.Client项目依赖于其他项目(具有引用) 这是我的Yaml文件的样子 -任务:MSBuild @ 1displayName:“生成解决方案客户端"输入:平台:anyCPUmaximumCpuCount:是配置:“集成"解决方案:DSS.DMN.Client-任务:CopyFiles @ 2输入:SourceFolder:"$(Bui ..

Azure董事会-如何在sprint中查找已预订的团队成员

我们最近开始使用Azure板和Sprint.假设我们有两个团队成员,每个成员每周工作20个小时,每周冲刺2次.团队的总冲刺能力为80小时.现在让我说我有80个小时的任务,有60个小时分配给团队成员A,有20个小时分配给团队成员B. 该冲刺似乎是基于团队的,正在寻找一些审核工具来适当地平衡工作负载.TIA. 解决方案 当您过滤以显示“工作详细信息"时,将在sprint页面上捕获您要查找的内 ..
发布时间:2021-04-13 20:41:12 其他开发

Azure DevOps触发管道

我下面的代码可以运行3个管道,但是我想使其运行第一个管道并构建产品,然后再运行其他两个管道,而不是同时运行所有其他管道,因此第一个管道然后运行在第一个成功之后再执行另外两个. 变量:-组:ReleaseVariables名称:5.8 $(rev:.r)职位:-工作:Ring_Web_Policy_EditortimeoutInMinutes:360水池:名称:DATA-AUTOMATION-WI ..
发布时间:2021-04-13 20:39:37 其他开发

Azure DevOps Webhooks(服务挂钩)缺少“描述"或“复制步骤"之类的字段

我正在研究ASP.NET Core 5项目,该项目将使用对我组织的Azure DevOps服务挂钩(Webhooks)的订阅.我将分析事件有效负载的数据(和元数据). 我从此处检查了有效负载包含哪些事件: https://docs.microsoft.com/zh-CN/azure/devops/service-hooks/events?view=azure-devops#workitem. ..
发布时间:2021-04-13 20:37:43 其他开发

在VSTS持续部署中打开发布时的错误失败

我已经为具有PowerShell任务的Azure解决方案部署在VSTS上配置和计划了仅发行版本定义.但是,如果发布/部署失败,我想在VSTS中打开一个错误或工作项. 在VSTS中可以吗? 解决方案 是的,如果发行失败,VSTS可能会创建错误. 在发布定义的末尾 添加另一个 PowerShell任务,以在先前任务失败时创建错误.PowerShell任务的详细设置如下: 为Ru ..

通过Azure DevOps将文件提交到远程github存储库

Azure DevOps中的生成定义生成一个.ipa文件(iOS应用程序文件).我想将由Azure DevOps构建生成的.ipa文件直接推送到远程GitHub存储库中. 解决方案 Azure DevOps中的生成定义生成一个.ipa文件(iOS应用文件).我想推送由Azure DevOps构建生成的.ipa文件,直接进入远程GitHub存储库. 不推荐,将生成的输出添加到Sou ..
发布时间:2021-04-13 20:30:41 其他开发

如何在发布管道中更改Appsettings和Config信息

对于通过Azure DevOps实施CI/CD来说,我还是一个新手,我不确定如何解决典型的方案.我发现有关文件转换的大多数文章都涉及IIS Deploy,但我目前正在使用.Net Framework控制台应用程序. 在我的控制台应用程序中,我们具有某些设置(通常是文件路径),这些设置会根据我们所处的环境(Dev,Stage,Prod)以及在每个环境中不同的数据库连接字符串而有所不同. ..
发布时间:2021-04-13 20:30:32 C#/.NET