问题标签 [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.
yaml - 如何根据条件触发 codefresh 钩子
我试图确保如果我们的构建失败,我们会收到松弛通知,但仅针对我们的主分支。
这是我们的松弛通知代码:
目前,它仍在为功能分支松懈。任何帮助将不胜感激。
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 错误 在 viewerservice@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" },
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 中创建文件夹还是步骤是什么?
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 文件,有没有办法将报告发送到代码新卷。谢谢。
testing - Codefresh Allure 趋势
我在新代码中使用 Allure。我按照以下文档进行配置。 https://codefresh.io/docs/docs/testing/test-reports/ 但我无法在魅力报告中看到趋势。我应该做任何更改以获取报告中的趋势。而且在文档中提到的单元测试报告步骤中,我在将诱惑历史添加到测试报告时出现错误行错误,原因:访问被拒绝。我想这可能是原因。有没有什么办法解决这一问题。谢谢。
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_report
Codefresh 中的阶段的一部分打印出来。
java - Codefresh 构建:在 Sonarqube 中记录或重新抛出此异常
通过 codefresh 构建在 Sonar 中记录或重新抛出此异常,其中相同的代码不会通过 Jenkins 构建抛出任何异常,但通过 Codefresh 构建失败。请在下面的代码片段中找到两个 catch 块中标有 ** 的代码片段。