我是 Bluemix 服务的新手。我找不到这个问题的确切解决方案。
我在 Bluemix 上有一个 Web 应用程序,在 DevOps 上有一个 Git 存储库。我正在开发 Eclipse(有 Git 和 Bluemix 插件)并对项目进行了一些更改。现在,我在本地和 Bluemix 端都有该项目的最后一个版本,需要更新存储库(仍然是入门代码)。
第一步,我尝试克隆 Git 存储库(在 Eclipse 上)。填写 URI 和身份验证字段后,我收到如下所示的错误。我可以通过设置忽略 SSL 错误http.sslVerify=false,但无法解决其他错误。谢谢。

错误日志:
eclipse.buildId=4.4.2.M20150204-1700
java.version=1.8.0_45
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=tr_TR
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product
org.eclipse.egit.ui
Error
Thu Apr 23 12:46:33 EEST 2015
https://hub.jazz.net/git/***/***: authentication not supported
org.eclipse.jgit.api.errors.TransportException: https://hub.jazz.net/git/***/***: authentication not supported
at org.eclipse.jgit.api.LsRemoteCommand.execute(LsRemoteCommand.java:223)
at org.eclipse.jgit.api.LsRemoteCommand.call(LsRemoteCommand.java:159)
at org.eclipse.egit.core.op.ListRemoteOperation.run(ListRemoteOperation.java:99)
at org.eclipse.egit.ui.internal.clone.SourceBranchPage$8.run(SourceBranchPage.java:324) …Run Code Online (Sandbox Code Playgroud) 虚拟路径应以 / 开头 当我尝试构建 ASP.NET 应用程序时出现错误。
2017-12-07T22:14:15.6196402Z ##[section]开始:发布 2017-12-07T22:14:15.6217147Z 当前代理版本:2.126.0 2017-12-07T22:14:16.7467026Z ##[section]开始:初始化作业 2017-12-07T22:14:16.7497604Z 准备发布目录。2017-12-07T22:14:16.7507232Z ReleaseId=2, TeamProjectId=49dcec02-39e8-4590-82a2-ab110a875d7e, ReleaseDefinitionName=New Release Definition 2017-12-07T22:14:16.7547852Z Release folder: C:\vstsagent\A4_work \r1\a 2017-12-07T22:14:16.7709838Z 可用的环境变量如下。请注意,可以通过将“_”替换为“.”来在任务(在ReleaseDefinition 中)中引用这些环境变量。例如,可以在 ReleaseDefinition 中使用 Agent.Name 来引用 AGENT_NAME 环境变量:
2017-12-07T22:14:17.1451135Z 下载所有必需的任务。2017-12-07T22:14:17.1837731Z ##[section]完成:初始化作业 2017-12-07T22:14:17.2162154Z ##[section]开始:下载工件 2017-12-07T22:14:17.2272283Z 创建工件目录:C:\vstsagent\A4_work\r1\a 2017-12-07T22:14:17.2611603Z 创建的工件目录:C:\vstsagent\A4_work\r1\a 2017-12-07T22:14:17.2611793Z 下载工件 2017- 12-07T22:14:17.2630213Z 开始工件下载... 2017-12-07T22:14:17.2656016Z 下载链接工件 CIDemo-ASP.NET (PREVIEW)-CI 类型 Build... 2017-12-07T22:14 :17.2692891Z 确保工件文件夹 C:\vstsagent\A4_work\r1\a\CIDemo-ASP.NET (PREVIEW)-CI 存在且干净。2017-12-07T22:14:17.2763873Z 准备从构建中获取可用工件列表 2017-12-07T22:14:17.7608040Z 准备下载工件:drop 2017-12-07T22:14:17.7677814Z 工件类型:ServerDrop 2017-12-07T22:14:17.7678100Z 从文件容器下载工件:#/1049368/drop 到目标:C:\vstsagent\A4_work\r1\a\CIDemo-ASP.NET (PREVIEW)-CI\drop 2017-12 -07T22:14:17.7681631Z 并行下载限制: 4 2017-12-07T22:14:17.7681855Z 下载缓冲区大小: 8192 2017-12-07T22:14:18.0849933Z 缓存文件容器中 drop 下的项目... …
我正在尝试使用 terraform 来设置 S3 + Cloudfront 静态站点。最初,我按照https://alimac.io/static-websites-with-s3-and-hugo-part-1/中的步骤成功设置了该网站
但是,后来我将 terraform 状态后端从 更改为localNow s3,当我执行时,terraform apply出现以下错误:
Error: Error applying plan:
2 error(s) occurred:
* aws_cloudfront_distribution.primary_domain: 1 error(s) occurred:
* aws_cloudfront_distribution.primary_domain: CNAMEAlreadyExists: One or more of the CNAMEs you provided are already associated with a different resource.
status code: 409, request id: <removed>
* aws_cloudfront_distribution.secondary_domain: 1 error(s) occurred:
* aws_cloudfront_distribution.secondary_domain: CNAMEAlreadyExists: One or more of the CNAMEs you provided are already associated with a different resource.
status …Run Code Online (Sandbox Code Playgroud) 我想知道leader_only如果我必须仅在领导者上创建该文件,如何在文件级别定义。例如,考虑以下代码:
files:
"/etc/cron.d/mycron":
mode: "000644"
owner: root
group: root
content: |
#to keep the segments current.
commands:
remove_old_cron:
command: "rm -f /etc/cron.d/*.bak"
Run Code Online (Sandbox Code Playgroud)
我从文档中了解到,我只能在级别leader_only: true上 定义container_commands,例如在文档页面上考虑这一点:
container_commands:
collectstatic:
command: "django-admin.py collectstatic --noinput"
01syncdb:
command: "django-admin.py syncdb --noinput"
leader_only: true
02migrate:
command: "django-admin.py migrate"
leader_only: true
99customize:
command: "scripts/customize.sh"
Run Code Online (Sandbox Code Playgroud) 我们正在实施 CI/CD 管道,并使用 TFS 作为我们的代码存储库以及构建和发布工具。我有以下具体问题:
我想将所有开发工具与主 php-fpm 和 nginx 容器分开。所以我基本上有3个名为php-fpm 的容器在端口 9000 上运行,nginx在端口 80 上运行,dev-tools。我已经在我的开发工具容器上安装了 xdebug、composer 等,但我很困惑如何配置 xdebug 以便它能够与 php-fpm 容器一起工作并可以调试我的网站?第二个问题 xdebug 需要 php-cli 或 php-fpm 才能运行吗?
#开发工具
FROM php:7.2-cli-alpine
# Install the PHP extensions we need
RUN set -ex \
&& curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin -- --filename=composer.phar \
&& apk add --no-cache git \
&& pecl install xdebug \
&& docker-php-ext-enable xdebug
Run Code Online (Sandbox Code Playgroud) 我使用 Azure DevOps 有一段时间了,并且在制作 Build Pipeline 时我总是使用经典编辑器 GUI。现在我正在尝试使用 YAML 创建新管道。一切顺利,构建成功。但是,与使用经典编辑器的管道相比,我注意到结帐任务中的不同行为。在两个管道中,“获取源”选项卡中使用的设置是相同的(请参见下面的屏幕截图)
在经典编辑器管道的情况下,签出任务删除并重新创建$(Agent.BuildDirectory).这将导致为每个构建初始化一个新的本地 Git 存储库。但是,对于 YAML 管道,结帐任务仅执行 agit clean -ffdx并仅删除源目录。如何解决 YAML 管道的这个问题?
YAML 管道日志:
经典编辑器管道日志:
git devops azure-devops azure-pipelines azure-yaml-pipelines
我需要在项目 repo 中执行以下命令来进行构建
echo Building Software/linux_framework
source /opt/pkg/linux/settings.sh
cd Software/linux_framework
make images HARDWARE=../my_xsa/ BOARD=local
Run Code Online (Sandbox Code Playgroud)
来自我的 YAML 文件的片段:
pool:
name: Default
steps:
- script: echo Building Software/linux_framework
source /opt/pkg/linux/settings.sh
cd Software/linux_framework
make images HARDWARE=../my_xsa/ BOARD=local
displayName: 'Make Project'
Run Code Online (Sandbox Code Playgroud)
当我运行构建时,所有 4 个命令都在终端上回显。如何在同一个终端会话中将它们作为单独的命令执行
我将在 Azure DevOps 中创建我的 CI/CD 管道,但我在发布版本号方面遇到问题。使用此 CI/CD 创建了 dotnet 应用程序构建和 docker 映像,因此我希望 docker 映像版本号与:V1.2.0 和 ..... 相同,但目前我有编号,例如:10, 11, .. . 或者只有最新的标签!有人可以支持我拥有自己的发布版本号吗?谢谢
例如,在 variable.tf 文件中,我们有如下代码
variable "variable1" {
type = string
default = "ABC"
}
variable "variable2" {
type = string
default = "DEF"
}
variable "variable3" {
type = string
default = "$var.variable1-$var.variable2"
}
Run Code Online (Sandbox Code Playgroud)
预期输出:
变量 3 = ABC-DEF
devops ×10
azure-devops ×3
git ×2
terraform ×2
artifactory ×1
azure ×1
azure-repos ×1
chef-infra ×1
chocolatey ×1
docker ×1
github ×1
ibm-cloud ×1
nginx ×1
php ×1
tfs ×1
tfsbuild ×1
variables ×1
xdebug ×1
yaml ×1