在Service Fabric中,即使代码没有更改,是否可以部署新版本的应用程序?
每当开发人员重建存储库时,SF都会不断抱怨这一问题,因为软件包外部的某些内容发生了变化,但没有更改应用程序的实际代码,并且应用程序的版本被构建管道所破坏。
SF然后说“即使没有代码更改,您仍在尝试部署已经存在的应用程序的较新版本”,然后失败。
有什么办法可以改变这种行为吗?
编辑:
这是实际部署错误的痕迹:
function DecodeBitmapFromStream(mStream : TMemoryStream) : JBitmap;
var
data: TJavaArray<Byte>;
size: Integer;
begin
size := mStream.Size;
data := TJavaArray<Byte>.Create(size);
Move(mStream.Memory^, data.Data^, size);
Result := TJBitmapFactory.JavaClass.decodeByteArray(data, 0, size, nil);
end;
在AzDo / VSTS中,设置了“服务结构应用程序部署”任务上的“使用差异包”选项。
答案 0 :(得分:0)