标签: cicd

CodeMagic 错误,无法发布到 Google Play 商店

我将 google play 添加到 Codemagic 工作流程中。Android apk 在构建阶段之前工作正常,但在生成工件后,它在发布阶段显示错误

发布失败:| Google Play 无法上传文物。找不到包:com.example.first.: { "error": { "code": 404, "message": "找不到包: com.example.first.", "status": "NOT_FOUND" } }

dart google-play codemagic cicd

1
推荐指数
1
解决办法
2957
查看次数

gitlab-ci 中的 image 和 default:image 有什么区别?

这个配置有什么区别:

image: python:latest
Run Code Online (Sandbox Code Playgroud)

和这个:

default:
    image: python:latest
Run Code Online (Sandbox Code Playgroud)

.gitlab-yml我已经使用这两个选项创建了一个文件,但实际上看不到任何重大差异。

default:image使用key in.gitlab-ci.yml而不是仅仅使用有什么好处吗image

gitlab gitlab-ci cicd

1
推荐指数
1
解决办法
1283
查看次数

npm 错误!`npm ci` 只能在您的 package.json 和 package-lock.json 时安装软件包

我需要安装依赖项才能在 CI/CD 上构建前端。

文档文件:

FROM node:18.12.1
enter code here
ENV CI="true"
WORKDIR /workdir
COPY package.json package-lock.json /workdir/
RUN npm ci
Run Code Online (Sandbox Code Playgroud)

包.json

{
  "name": "v2",
  ...
  "dependencies": {
    "formik": "^2.2.9",
    "i18next": "^21.9.1",
    "lodash": "^4.17.21",
    "react": "^18.2.0",
    "react-dom": "^18.2.0",
    "react-router-dom": "^6.3.0",
    "react-scripts": "5.0.1"
  },
  "devDependencies": {
    "typescript": "^4.9.5"
  },
  ...
}
Run Code Online (Sandbox Code Playgroud)

在容器中我遇到了这个错误:

npm ERR! code EUSAGE
npm ERR! 
npm ERR! `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with …
Run Code Online (Sandbox Code Playgroud)

frontend docker dockerfile create-react-app cicd

0
推荐指数
1
解决办法
783
查看次数

MAUI / Xamarin 构建失败,并显示“Microsoft.Android.Sdk.Tooling.targets(20,5):错误 XA0031:使用 .NET 6 时需要 Java SDK 11.0 或更高版本”

我们有一个适用于 .NET Core 7 MAUI Android 应用程序的现有 Azure DevOps 构建管道,该管道直到今天(2023 年 11 月 20 日)都运行良好。我们注意到之前的成功构建使用的是 MSBuild 版本 17.7.3。今天它使用的是 17.8.3,我认为这意味着它位于带有新 VS 映像的服务器上。

MSBuild version 17.8.3+195e7f5a3 for .NET
Build FAILED.
C:\Program Files\dotnet\packs\Microsoft.Android.Sdk.Windows\33.0.95\targets\Microsoft.Android.Sdk.Tooling.targets(20,5): error XA0031: Java SDK 11.0 or above is required when using .NET 6 or higher. Download the latest JDK at: https://aka.ms/msopenjdk`
Run Code Online (Sandbox Code Playgroud)

global.json如果您正在为 NET 7 构建而没有在文件中明确说明(该dotnet build步骤明确说明了 Framework -f net7.0-android),那么这似乎是 Visual Studio 2022 17.8.3 中 Xamarin / MAUI 构建的重大更改。

.net xamarin azure-devops maui cicd

0
推荐指数
1
解决办法
677
查看次数