设置 Azure 静态 Web 应用并使用 Github 工作流时,有时拉取请求构建会失败。错误是:
“此静态 Web 应用程序已拥有最大数量的暂存环境”。
如何删除一些临时环境以便构建/拉取请求可以完成?
我正在尝试使用最新版本的 AWS CDK for typescript (1.128) 设置一个全新的管道。
管道的创建非常简单。我已经添加了源代码和构建阶段,没有任何问题。这里的目标是自动部署静态登陆页面。
到目前为止我有这段代码:
const landingPageStep = new ShellStep(`${PREFIX}LandingPageCodeBuildStep`, {
input: CodePipelineSource.connection(`${GIT_ORG}/vicinialandingpage`, GIT_MAIN, {
connectionArn: GIT_CONNECTION_ARN, // Created using the AWS console
}),
installCommands: [
'npm ci',
],
commands: [
'npm run build',
],
primaryOutputDirectory: 'out',
})
const pipeline = new CodePipeline(this, `${PREFIX}Pipeline`, {
pipelineName: `${PREFIX}Pipeline`,
synth: new ShellStep(`${PREFIX}Synth`, {
input: CodePipelineSource.connection(`${GIT_ORG}/viciniacdk`, GIT_MAIN, {
connectionArn: GIT_CONNECTION_ARN, // Created using the AWS console
}),
commands: [
'npm ci',
'npm run build',
'npx cdk synth',
],
additionalInputs: …Run Code Online (Sandbox Code Playgroud) amazon-s3 amazon-web-services aws-codepipeline aws-cdk static-web-apps
我将 Angular 应用程序作为静态 Web 应用程序部署到 Azure 中。现在我想使用配置中的应用程序设置来更改环境中的变量。ts 来访问不同的 API 和 Application Insights,而无需每次都更改代码。
环境.ts
export const environment = {
production: true,
SERVER_API_URL: 'https://backend01.azurewebsites.net',
DEVELOPER_OPTIONS: true,
ENABLE_PROD_MODE: true,
appInsights: {
instrumentationKey: '<key>'
}
};
Run Code Online (Sandbox Code Playgroud)
我想改变instrumentationKey和SERVER_API_URL。这可以通过应用程序设置实现吗?有人知道如何做到这一点吗?
谢谢 :)
azure application-settings angular azure-static-web-app static-web-apps
X-Cache可能的值来自哪些CloudFront?CloudFront 似乎没有正确记录此标头的所有可能值的列表。