我在几个项目上使用了带有GitHub的AWS COdeBuild,今天我注意到它不再起作用了。东西坏了,我也不知道。
我已将CB配置为在PR更新时自动构建。它曾经可以正常工作,但是现在显示“ Expected”,没有指向CodeBuild构建的任何链接。而且,在CodeBuild界面上,没有任何构建正在运行。
就好像PR上的提交没有触发CodeBuild上的任何构建。
考虑到一切正常,我不认为我对GitHub或CodeBuild配置没有任何更改。 那么,不触发构建的原因可能是什么?我应该找什么?
从CodeBuild UI手动触发构建工作正常,并且可以与PR正确同步。
答案 0 :(得分:1)
原因既愚蠢又简单:我用另一种情况下重命名了GitHub存储库。
即:“ myproject”>“ MyProject”
在CodeBuild中更改源以加载新源(具有更新的大小写)已对其进行了修复:
{%- block vich_image_widget -%}
<div class="vich-image">
{{- form_widget(form.file) -}}
{%- if form.delete is defined -%}
{{- form_row(form.delete) -}}
{%- endif -%}
{# REMOVE THE BLOCK BELOW TO REMOVE IMAGE OR DOWNLOAD LINKS#}
{%- if image_uri -%}
<a href="{{ asset_helper is same as(true) ? asset(image_uri) : image_uri }}"><img src="{{ asset_helper is same as(true) ? asset(image_uri) : image_uri }}" alt="" /></a>
{%- endif -%}
{%- if download_uri -%}
<a href="{{ asset_helper is same as(true) ? asset(download_uri) : download_uri }}">{{ translation_domain is same as(false) ? download_label : download_label|trans({}, translation_domain) }}</a>
{%- endif -%}
</div>
{%- endblock -%}
简单,愚蠢,因此容易错过。 GitHub很好地处理了这些名称更改,并且无需更改本地git config,因为它将旧名称视为别名。但是CodeBuild必须以某种方式检查源存储库名称,并且不能处理大小写更改。