问题标签 [codefresh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
35 浏览

c# - CodeFresh 上的 C# Selenium 测试未加载测试文件

我们在 CodeFresh 管道中运行了一批 C#/Selenium/xUnit 测试。除了 2 之外,它们都运行良好,这些尝试上传测试文件。这在本地运行时效果很好,代码是

测试文件存储在这里在此处输入图像描述,它们设置为“始终复制”,因此它们部署正常,但它们似乎并没有进入构建 yaml 文件。目前的步骤是克隆构建 push_image

克隆步骤是从正确的存储库中提取的,并且数据文件存在那里。请问有什么想法吗?

凯夫

0 投票
2 回答
71 浏览

yaml - 如何根据条件触发 codefresh 钩子

我试图确保如果我们的构建失败,我们会收到松弛通知,但仅针对我们的主分支。

这是我们的松弛通知代码:

目前,它仍在为功能分支松懈。任何帮助将不胜感激。

0 投票
0 回答
25 浏览

node.js - 将 CI/CD 从 Jenkins 迁移到 Jenkins 中的 Code-Fresh 时出错,它运行良好,但无法以 Code-Fresh 启动 REACT 应用程序

我在将 CI/CD 从 Jenkins 迁移到 Jenkins 中的 Code-Fresh 时遇到此错误,它工作得很好,但无法以新代码启动应用程序。

Error.log oot@codefresh:/codefresh/volume/Adt-service-ui$ cd /root/.npm/_logs root@codefresh:~/.npm/_logs$ ls 2021-08-24T06_58_29_407Z-debug.log root@codefresh :~/.npm/_logs$ cat 2021-08-24T06_58_29_407Z-debug.log 0 信息如果它以 ok 结束 1 详细 cli [ '/usr/local/bin/node', '/usr/local/bin/ npm', 'run', 'build' ] 2 使用 npm@6.14.13 的信息 3 使用 node@v14.17.0 的信息 4 详细的运行脚本 [ 'prebuild', 'build', 'postbuild' ] 5 信息生命周期 viewerservice@ 1.0.3~prebuild: viewerservice@1.0.3 6 info 生命周期 viewerservice@1.0.3~build: viewerservice@1.0.3 7 详细生命周期 viewerservice@1.0.3~build: unsafe-perm in生命周期 true 8 详细生命周期 viewerservice@1.0 .3~构建:路径:/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/codefresh/volume/Adt-service-ui/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 9 详细生命周期 viewerservice@ 1.0.3~build: CWD: /codefresh/volume/Adt-service-ui 10 愚蠢的生命周期 viewerservice@1.0.3~build: Args: ['-c', 'export PUBLIC_URL=/adtserviceui&& react-scripts build'] 11愚蠢的生命周期 viewerservice@1.0.3~build:返回:代码:1 信号:null 12 info 生命周期 viewerservice@1.0.3~build:无法执行构建脚本 13 详细堆栈错误:viewerservice@1.0.3 构建:] 11 愚蠢的生命周期 viewerservice@1.0.3~build:返回:代码:1 信号:null 12 info 生命周期 viewerservice@1.0.3~build:无法执行构建脚本 13 详细堆栈错误:viewerservice@1.0.3 构建:] 11 愚蠢的生命周期 viewerservice@1.0.3~build:返回:代码:1 信号:null 12 info 生命周期 viewerservice@1.0.3~build:无法执行构建脚本 13 详细堆栈错误:viewerservice@1.0.3 构建:export PUBLIC_URL=/adtserviceui&& react-scripts build 13 详细堆栈 退出状态 1 13 EventEmitter 的详细堆栈。(/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16) EventEmitter.emit 的 13 个详细堆栈 (events.js:376:20) ChildProcess 的 13 个详细堆栈。(/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14) ChildProcess.emit (events.js:376:20) 的 13 个详细堆栈可能关闭 ( internal/child_process.js:1055:16) Process.ChildProcess._handle.onexit (internal/child_process.js:288:5) 13 详细堆栈 14 详细 pkgid viewerservice@1.0.3 15 详细 cwd /codefresh/volume/Adt- service-ui 16 详细 Linux 3.10.0-1062.18.1.el7.x86_64 17 详细 argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build" 18 详细节点 v14 .17.0 19 详细的 npm v6.14。export PUBLIC_URL=/adtserviceui&& react-scripts build 22 错误 退出状态 1 23 错误 在 vi​​ewerservice@1.0.3 构建脚本中失败。23 错误 这可能是 n


包.json:


{“名称”:“viewerservice”,“版本”:“1.0.3”,“私有”:true,“依赖项”:{“@material-ui/core”:“^4.8.3”,“@material- ui/icons": "^4.9.1", "@material-ui/lab": "^4.0.0-alpha.39", "@testing-library/jest-dom": "^4.2.4", “@testing-library/react”:“^9.4.0”,“@testing-library/user-event”:“^7.2.0”,“axios”:“^0.19.0”,“axios-mock-适配器”:“^1.17.0”,“cors”:“^2.8.5”,“酶”:“^3.11.0”,“酶适配器反应 16”:“^1.15.2”,“多选下拉反应“:“^1.0.5”,“反应”:“^16.12.0”,“反应-dom”:“^16.12.0”,“react-dropdown-select”:“^3.8.1”,“react-multiselect-checkboxes”:“^0.1.1”,“react-redux”:“^7.1.3”,“react-scripts”:“ 3.4.0”、“react-select-box”:“^3.0.1”、“react-test-renderer”:“^16.12.0”、“redux”:“^4.0.5”}、“脚本” : { "start": "react-scripts start --disable-host-check", "build": "export PUBLIC_URL=/adtserviceui&& react-scripts build", "test": "react-scripts test", "eject" : "react-scripts 弹出", "test:report": "export CI=true && react-scripts test a --updateSnapshot --coverage" },^0.1.1”、“react-redux”:“^7.1.3”、“react-scripts”:“3.4.0”、“react-select-box”:“^3.0.1”、“react-test -renderer": "^16.12.0", "redux": "^4.0.5" }, "scripts": { "start": "react-scripts start --disable-host-check", "build": “export PUBLIC_URL=/adtserviceui&& react-scripts build”,“test”:“react-scripts test”,“eject”:“react-scripts 弹出”,“test:report”:“export CI=true && react-scripts test一个 --updateSnapshot --coverage" },^0.1.1”、“react-redux”:“^7.1.3”、“react-scripts”:“3.4.0”、“react-select-box”:“^3.0.1”、“react-test -renderer": "^16.12.0", "redux": "^4.0.5" }, "scripts": { "start": "react-scripts start --disable-host-check", "build": “export PUBLIC_URL=/adtserviceui&& react-scripts build”,“test”:“react-scripts test”,“eject”:“react-scripts 弹出”,“test:report”:“export CI=true && react-scripts test一个 --updateSnapshot --coverage" },0", "redux": "^4.0.5" }, "scripts": { "start": "react-scripts start --disable-host-check", "build": "export PUBLIC_URL=/adtserviceui&& react-脚本构建”,“测试”:“反应脚本测试”,“弹出”:“反应脚本弹出”,“测试:报告”:“导出 CI = true && 反应脚本测试--updateSnapshot --coverage” },0", "redux": "^4.0.5" }, "scripts": { "start": "react-scripts start --disable-host-check", "build": "export PUBLIC_URL=/adtserviceui&& react-脚本构建”,“测试”:“反应脚本测试”,“弹出”:“反应脚本弹出”,“测试:报告”:“导出 CI = true && 反应脚本测试--updateSnapshot --coverage” },react-scripts 测试 --updateSnapshot --coverage" },react-scripts 测试 --updateSnapshot --coverage" },

0 投票
0 回答
42 浏览

amazon-s3 - 如何在 CodeFresh 中设置 Allure 报告

我创建了一个云存储 AWS S3 并连接到 CodeFresh。然后,当我按照 allure 文档中的说明进行操作时,codefresh 需要查找 allure-results 但我不知道该文件夹在哪里以及如何连接到它。我找到了一个插件,它看起来像这样 enter code here upload_report: 标题: Upload Allure Report type: test-reporting fail_fast: false arguments: allure_dir: /codefresh/volume/e2e_api_test/allure-report bucket_name: amazon storage_integration: minios branch: master

当我运行回归时,它没有显示测试结果按钮,所以我应该在 git 中创建文件夹还是步骤是什么?

0 投票
0 回答
20 浏览

allure - Codefresh allure pytest

我正在尝试使用 allure 来获取新鲜的代码。我们正在使用 pytest 生成报告。在我克隆 repo 之后,在文档中提到了 running_tests: image: node title: Running Unit tests commands: - npm test - cp -r -f ./allure-results $CF_VOLUME_PATH/allure-results

我想使用pytest。我是新来的代码。在我克隆 repo 后,我试图了解如何在此处反映 pytest allure 报告并将其发送到代码新卷。如何将 pytest 运行到我克隆的 Github 存储库。我应该提供工作目录吗?在上面的代码中,他们没有使用任何 git clone 或工作目录。如果我使用 docker 文件,有没有办法将报告发送到代码新卷。谢谢。

0 投票
1 回答
47 浏览

testing - Codefresh Allure 趋势

我在新代码中使用 Allure。我按照以下文档进行配置。 https://codefresh.io/docs/docs/testing/test-reports/ 但我无法在魅力报告中看到趋势。我应该做任何更改以获取报告中的趋势。而且在文档中提到的单元测试报告步骤中,我在将诱惑历史添加到测试报告时出现错误行错误,原因:访问被拒绝。我想这可能是原因。有没有什么办法解决这一问题。谢谢。

0 投票
1 回答
35 浏览

continuous-integration - Codefresh 的 Allure 报告中未出现趋势

信息- https://codefresh.io/docs/docs/testing/test-reports/

  • allure-testng v2.17.2
  • aspectjweaver v1.9.6

在遵循上述文档之后,我目前在 CodeFresh 上的构建中生成了测试报告。这些当前正在按预期生成,但是趋势/历史未出现在报告中。我们在报告中看到这些信息很重要,这样我们就可以获得正在运行的测试状态的历史视图。

在我们的测试框架中,我们使用以下依赖关系来生成我们的 Allure 报告(https://docs.qameta.io/allure/#_testng

然后在我们的管道 .yml 文件中,我们使用codefresh/cf-docker-test-reporting图像和步骤来创建 Allure 测试报告。

报告(这是在运行多个构建之后)

无趋势报告

错误

这可能无法正常工作的唯一指示是此错误消息,它作为generate_reportCodefresh 中的阶段的一部分打印出来。

0 投票
0 回答
10 浏览

java - Codefresh 构建:在 Sonarqube 中记录或重新抛出此异常

通过 codefresh 构建在 Sonar 中记录或重新抛出此异常,其中相同的代码不会通过 Jenkins 构建抛出任何异常,但通过 Codefresh 构建失败。请在下面的代码片段中找到两个 catch 块中标有 ** 的代码片段。