devops相关内容
版本:"2"服务:网络:建造:语境: ./dockerfile:部署/web.docker数量:-./:/var/www端口:-"8080:80"链接:- 应用程序 当 docker-compose up -d --build 时,如何自动更改权限( chmod )/var/www? 解决方案 从容器中的主机绑定挂载目录时,文件和目录将保留其在主机上的权限.这是设计使然:使用绑定安装时
..
我一直在说这个网络是不确定的.错误:服务 frontend-network 使用未定义的网络 frontend-network 但是,我看到docker network ls存在这样的网络.我想念的是什么:(我需要你的帮助.我已经在Google上阅读了很多有关它的内容,但是找不到正确的解决方案. 版本:"3.3";服务:网络:构建:./Dockercontainer_name:apache端口:
..
我正在制作的应用程序是用ES6编写的,其他东西是通过Docker容器内的webpack进行编译的.目前,从创建内部目录,安装依赖项以及创建已编译的捆绑软件文件,一切正常. 当运行容器时,它说dist/bundle.js不存在.除非我在主机目录中创建捆绑文件,否则它将起作用. 我尝试在第一次运行时为dist目录创建一个卷,但是在进行更改并重建后,它并没有采用新的更改. 我想要实现的
..
我正在为从docker-hub提取的开发堆栈运行docker容器,该映像是在与应部署应用程序不同的时区创建的. 如何更改Docker容器中的时区? 我试图通过运行更改容器内的时区配置 echo"Africa/Lusaka">/etc/时区 并重新启动了容器,但是我仍然得到相同的时区. 解决方案 您可以在运行阶段按@LinPy的建议进行覆盖,但是如果要在Dockerfil
..
我认为我从根本上缺少一些东西.我是CI/CD的新手,正在尝试使用gitlab建立我的第一个管道. 该项目是一个预先存在的PHP项目. 我现在还不想清理它,此刻我已经将整个东西都推送到了docker容器中,并且它可以很好地与google cloud的mysql数据库进行通信,因为它应该在本地以及在远程google上进行通信云测试虚拟机.梦想是能够推送到开发分支,然后将开发包合并到测试分支
..
我在Ubuntu 16.04上安装了Redis Server.但是当我尝试使用 启动redis服务时 $ sudo systemctl启动redis 我收到消息: 无法启动redis.service:屏蔽了单位redis-server.service. 我对这个错误一无所知. 解决方案 我找到了解决方案.我认为这对其他人有帮助| systemctl取消屏蔽服务名称 $
..
我的Jenkins管道代码成功地使用bitbucket签出了我的私人git仓库 checkout([$ class:'GitSCM',userRemoteConfigs:[[credentialsId:'cicd-user',网址:'ssh://git@bitbucket.myorg.co:7999/A/software.git']] 在相同的software.git中,我有一个Docke
..
此问题是此问题的后续措施如何将jenkins凭证传递到docker build命令中? 我正在从Groovy管道中的jenkins凭证存储中获取ssh密钥文件,并且通过--build-arg将其传递到docker build命令中,这样我就可以从docker容器中的私有git仓库中检出并构建工件 凭证存储区ID:cicd-user,可用于按常规Jenkinsfile检出我的私人作品
..
我正在将Sonarqube 7.9和Gitlab与maven docker映像一起使用,该镜像使用 mvn --batch-mode verify sonar:sonar -DskipTests = true -Drevision = $ REVISION_UNSTABLE $ SONAR_OPTS -Dsonar.analysis来调用我的Sonarqube.模式=问题. 问题在于,自7.
..
我想将卷添加到我的服务中,但前提是最终用户为其提供了一个文件夹.否则,不应安装任何卷,因为已准备好的映像在默认文件夹中具有有效数据. 也就是说,我想做类似(伪代码)的事情: 服务:my_awesome_service:数量:如果$ {VARIABLE} =>$ {VARIABLE}:/app/文件夹 这样的条件语句是否可以在docker-compose文件中定义? 我看到的使之成
..
我写了一个使用实体框架的项目,并且在本地运行良好.但是,当我尝试使用VSTS运行自动化构建时,在运行构建定义时出现错误.我知道它是由实体框架引用引起的,但我无法找到根本原因.这是构建错误以供参考. 2016-12-08T07:42:52.1197143Z ## [错误] MyMovieDatabase \ Movies.Repository \ MovieContext.cs(4,19):错误
..
在我的azure devops项目中,我已经使用模板创建了一个管道.这是我的构建管道的主要Yaml文件 名称:Test-$(Date:yyyyMMdd)$(Rev:.r)资源:仓库:-资料库:api类型:git名称:porject/api参考:大师-仓库:前类型:git名称:项目/前参考:大师-仓库:stradi类型:git名称:project/strapi参考:大师扳机:分支机构:包括:- 掌
..
我有一个包含多个项目的解决方案. DSS.DMN.Client项目依赖于其他项目(具有引用) 这是我的Yaml文件的样子 -任务:MSBuild @ 1displayName:“生成解决方案客户端"输入:平台:anyCPUmaximumCpuCount:是配置:“集成"解决方案:DSS.DMN.Client-任务:CopyFiles @ 2输入:SourceFolder:"$(Bui
..
我们最近开始使用Azure板和Sprint.假设我们有两个团队成员,每个成员每周工作20个小时,每周冲刺2次.团队的总冲刺能力为80小时.现在让我说我有80个小时的任务,有60个小时分配给团队成员A,有20个小时分配给团队成员B. 该冲刺似乎是基于团队的,正在寻找一些审核工具来适当地平衡工作负载.TIA. 解决方案 当您过滤以显示“工作详细信息"时,将在sprint页面上捕获您要查找的内
..
我下面的代码可以运行3个管道,但是我想使其运行第一个管道并构建产品,然后再运行其他两个管道,而不是同时运行所有其他管道,因此第一个管道然后运行在第一个成功之后再执行另外两个. 变量:-组:ReleaseVariables名称:5.8 $(rev:.r)职位:-工作:Ring_Web_Policy_EditortimeoutInMinutes:360水池:名称:DATA-AUTOMATION-WI
..
我想从变量 Build.Repository.LocalPath 中获取数据并在我的Dockerfile中使用它,但它显示了我和错误. 这是我的dockerfile: FROM microsoft/aspnet:latestCOPY"/${Build.Repository.LocalPath}/NH.Services.WebApi/bin/Release/Publish/"/inetpu
..
我正在研究ASP.NET Core 5项目,该项目将使用对我组织的Azure DevOps服务挂钩(Webhooks)的订阅.我将分析事件有效负载的数据(和元数据). 我从此处检查了有效负载包含哪些事件: https://docs.microsoft.com/zh-CN/azure/devops/service-hooks/events?view=azure-devops#workitem.
..
我已经为具有PowerShell任务的Azure解决方案部署在VSTS上配置和计划了仅发行版本定义.但是,如果发布/部署失败,我想在VSTS中打开一个错误或工作项. 在VSTS中可以吗? 解决方案 是的,如果发行失败,VSTS可能会创建错误. 在发布定义的末尾 添加另一个 PowerShell任务,以在先前任务失败时创建错误.PowerShell任务的详细设置如下: 为Ru
..
Azure DevOps中的生成定义生成一个.ipa文件(iOS应用程序文件).我想将由Azure DevOps构建生成的.ipa文件直接推送到远程GitHub存储库中. 解决方案 Azure DevOps中的生成定义生成一个.ipa文件(iOS应用文件).我想推送由Azure DevOps构建生成的.ipa文件,直接进入远程GitHub存储库. 不推荐,将生成的输出添加到Sou
..
对于通过Azure DevOps实施CI/CD来说,我还是一个新手,我不确定如何解决典型的方案.我发现有关文件转换的大多数文章都涉及IIS Deploy,但我目前正在使用.Net Framework控制台应用程序. 在我的控制台应用程序中,我们具有某些设置(通常是文件路径),这些设置会根据我们所处的环境(Dev,Stage,Prod)以及在每个环境中不同的数据库连接字符串而有所不同.
..