云效产品使用报错问题之部署时按照文档编写脚本,解压还没完成,脚本就开始执行,如何解决

简介: 本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。

问题一:阿里云云效我在部署的时候按照文档编写脚本,解压还没有完成的时候,运行脚本就开始执行,这个有什么办法?

阿里云云效我在部署的时候按照文档编写脚本,但是解压需要一定时间,结果解压还没有完成的时候,运行脚本就开始执行了,这个有什么办法处理吗?

部署脚本会在部署组的每台机器上执行。一个典型脚本逻辑如下:先将制品包(在下载路径中配置的下载路径)解压缩到指定目录中,再执行启动脚本(通常在代码中维护,如示例中deploy.sh)。关于这个例子的详细解释见 https://help.aliyun.com/document_detail/153848.html \n\n # tar zxvf /home/admin/app/package.tgz -C /home/admin/app/\n # sh /home/admin/app/deploy.sh restart\n # 如果你是php之类的无需制品包的制品方式,可以使用git clone 或者 git pull将源代码更新到服务器,再执行其他命令 \n # git clone @.git\n

tar -xzf /home/projects/youni/youni_java/package.tgz -C /home/projects/youni/youni_java

&&

cd /home/projects/youni/youni_java

&&

sh ry.sh stop

&&

sh

&&ry.sh start 这样吗?

删除dist压缩包

rm -rf /home/projects/youni/youni_java/package.tgz



参考答案:

shell脚本默认就是串行呢,要不您用 && 连接一下。 script1shell&&script2.shell 这样



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/582769



问题二:在云效用户无效该怎么办?我已经创建过accesskey了

在云效用户无效该怎么办?我已经创建过accesskey了

事件里有记录,但是也显示无效用户



参考答案:

看到了,不过我看实际就三个需要填写的参数

还有就是实际调试接口的这个账号有这个项目的权限吗,在项目成员中吗 ak是这里这样获取的吗 https://help.aliyun.com/document_detail/116401.htm?spm=a2c4g.2264383.0.0.611e262ehZu4Hw 



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/581148



问题三:云效这个projectId是不是这个,为什么查询结果是无项目?

云效这个projectId是不是这个,为什么查询结果是无项目?



参考答案:

看您这个链接,您这还是旧版的协作吧

页面是这样的吗这是旧版的,您使用的这个在线调试的是新版的,需要用旧版api :https://help.aliyun.com/document_detail/179069.html?spm=a2c4g.177666.0.0.b10d3cf5DihGue 还有就是 如果是就旧版的话您这边需要升级哈,projects将会在24年1月禁写(限定新建工作项和项目),24年2月服务下线。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/581147



问题四:云效-流水线”“漏洞扫描”问题,帮忙看下是什么情况?是编译有问题么?本地的是好的。

云效-流水线”“漏洞扫描”问题,帮忙看下是什么情况?是编译有问题么?本地的是好的。

前面构建都是正常的、耗时也基本差不多。

扫描 实际失败了,整体还显示为“成功”。

日志如下:[executionStep begins at 2023-12-15 13:25:56]

[92m[13:25:56] [SUCCESS] 鑾峰彇 Credential 鎴愬姛

[1m[13:25:56] [INFO] 浣跨敤宸ヤ綔璺緞/root/workspace/moo-tax-platform_tjHl

[1m[13:25:56] [INFO] 鎵ц姝ラ

[13:25:56] [INFO] pinpoint-5.7

[13:25:56] [INFO] PIPELINE_ID=2697682

[13:25:56] [INFO] PIPELINE_NAME=CS-MOO-PLATFORM

[13:25:56] [INFO] BUILD_NUMBER=74

[13:25:56] [INFO] EMPLOYEE_ID=5ef05a6f82c9b28649c4ac8b

[13:25:56] [INFO] WORK_SPACE=/root/workspace

[13:25:56] [INFO] PROJECT_DIR=/root/workspace/moo-tax-platform_tjHl

[13:25:56] [INFO] PLUGIN_DIR=/root/plugins

[13:25:56] [INFO] BUILD_JOB_ID=174390505

[13:25:56] [INFO] CI_COMMIT_SHA=

[13:25:56] [INFO] start to source stepContext

[13:25:56] [INFO] source completed

[13:25:56] [INFO] stepContext done

[13:25:56] [INFO] start to get report parser

[13:25:57] [INFO] report parser is ready

[13:25:57] 鍗佷簩鏈� 15, 2023 1:25:57 涓嬪崍 com.alibaba.force.build.issue.pinpoint.CheckinWriter main

[13:25:57] 淇℃伅: Build task checkin..

[13:25:57] 鍗佷簩鏈� 15, 2023 1:25:57 涓嬪崍 com.alibaba.force.build.issue.pinpoint.CheckinWriter main

[13:25:57] 淇℃伅: https://codeup.aliyun.com/ifugle/biz-org/moo-tax-platform.git checkin with Codeup..

[13:25:57] 鍗佷簩鏈� 15, 2023 1:25:57 涓嬪崍 com.alibaba.force.build.issue.pinpoint.CheckinWriter main

[13:25:57] 淇℃伅: checkin success..

[13:25:57] 鍗佷簩鏈� 15, 2023 1:25:57 涓嬪崍 com.alibaba.force.build.api.impl.BuildResultApiImpl addBuildResult

[13:25:57] 淇℃伅: addBuildResult reqBody: {"branch":"feature/secbugsfix_1116_bl","mode":"MANUAL_FULL","pipeline_id":2697682,"project_id":353953,"sha":"5db2d8106f6e06a244714d1f9bf197eb90d3df8b","task_name":"PINPOINT_FULL","url":"{\"name\":\"CS-MOO-PLATFORM\",\"url\":\"https://flow.aliyun.com/pipelines/2697682/builds/74\"}"}

[13:25:57] 鍗佷簩鏈� 15, 2023 1:25:57 涓嬪崍 com.alibaba.force.build.api.impl.BuildResultApiImpl addBuildResult

[13:25:57] 淇℃伅: addBuildResult response: {"blockerCount":0,"branch":"feature/secbugsfix_1116_bl","criticalCount":0,"gmtCreate":"2023-12-15T13:25:58+08:00","gmtModified":"2023-12-15T13:25:58+08:00","id":548132487,"majorCount":0,"mode":"MANUAL_FULL","pipelineId":2697682,"projectId":353953,"sha":"5db2d8106f6e06a244714d1f9bf197eb90d3df8b","state":"RUNNING","taskName":"PINPOINT_FULL","triggerUserId":21782,"url":"{\"name\":\"CS-MOO-PLATFORM\",\"url\":\"https://flow.aliyun.com/pipelines/2697682/builds/74\"}"}

[13:25:57] 鍗佷簩鏈� 15, 2023 1:25:57 涓嬪崍 com.alibaba.force.build.api.impl.BuildResultApiImpl addBuildResult

[13:25:57] 淇℃伅: Create /root/workspace/brId

[13:25:57] BuildResultId read from file: 548132487

[13:25:57] buildResultId: 548132487

[13:25:58] [INFO] total files size 17065

[13:25:58] [INFO] start to run pinpoint check..

[13:26:01] [2023-12-15 13:26:01]

[13:26:01] [2023-12-15 13:26:01] [on_clean] [pp-no-capture-java] Initializing.

[13:26:01] [2023-12-15 13:26:01]

[13:26:01] [2023-12-15 13:26:01]

[13:26:01] [2023-12-15 13:26:01] [on_clean] [pp-no-capture-java] Complete.

[13:26:01] [2023-12-15 13:26:01]

[13:26:01] [2023-12-15 13:26:01]

[13:26:01] [2023-12-15



参考答案:

这个确认了下,是因为您的代码库比较大,因为pinpoint这个检测插件比较耗费性能,所以会检测失败,目前这个插件针对大库会有失败的概率,当前的解法是如果不是在devops流程里强依赖这个检测,可以先针对构建大库的流水线删除一下这个步骤,我们也已经在对这个插件的检测性能做优化。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/581143



问题五:云效的EDAS k8s发布的时候,镜像没问题,但是还是不成功,为什么?

云效的EDAS k8s发布的时候,镜像没问题,但是还是不成功,为什么?提示找不到镜像



参考答案:

你好,EDAS K8S 发布失败的原因有很多,比如:

网络问题:如果你的网络不通畅,那么发布就会失败。

环境问题:如果你的环境不符合 EDAS K8S 发布的条件,那么发布就会失败。

配置问题:如果你的配置不正确,那么发布就会失败。

其他问题:如果其他原因导致发布失败,那么也会导致发布失败。

你可以尝试以下方法解决发布失败的问题:

检查你的网络是否通畅。

检查你的环境是否符合 EDAS K8S 发布的条件。

检查你的配置是否正确。

尝试其他解决方法。

如果你还不清楚如何解决发布失败的问题,你可以联系阿里云技术支持寻求帮助。



关于本问题的更多回答可点击进行查看:

https://developer.aliyun.com/ask/581140

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
相关文章
|
6天前
|
Kubernetes 安全 Devops
【云效流水线 Flow 测评】驾驭云海:五大场景下的云效Flow实战部署评测
云效是一款企业级持续集成和持续交付工具,提供免费、高可用的服务,集成阿里云多种服务,支持蓝绿、分批、金丝雀等发布策略。其亮点包括快速定位问题、节省维护成本、丰富的企业级特性及与团队协作的契合。基础版和高级版分别针对小型企业和大规模团队,提供不同功能和服务。此外,云效对比Jenkins在集成阿里云服务和易用性上有优势。通过实战演示了云效在ECS和K8s上的快速部署流程,以及代码质量检测和AI智能排查功能,展示了其在DevOps流程中的高效和便捷,适合不同规模的企业使用。本文撰写用时5小时,请各位看官帮忙多多支持,如有建议也请一并给出,您的建议能帮助我下一篇更加出色。
216817 19
|
6天前
|
运维 Kubernetes JavaScript
云效产品使用报错问题之gitlab库导入到云效失败如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
运维 Kubernetes JavaScript
云效产品使用报错问题之流水线发布uniapp的应用失败如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
缓存 Kubernetes Devops
云效产品使用报错问题之不知道云效api需要什么权限如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
运维 Devops API
云效产品使用报错问题之导不出来表格如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
缓存 运维 Devops
云效产品使用报错问题之提示需要创建一个 RAM用户名的企业如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
运维 JavaScript Devops
云效产品使用报错问题之更新后,旧数据的完成时间导出来没有了如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
运维 Kubernetes 测试技术
云效产品使用报错问题之webhook触发失败,代码路径或者代码分支未匹配,如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
Java 开发工具 git
云效产品使用报错问题之流水线获取git版本号后将其设置为环境变量失败如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
|
6天前
|
运维 Devops
云效产品使用报错问题之yaml流水线里的 ${CI_COMMIT_REF_NAME} 失效如何解决
本合集将整理呈现用户在使用过程中遇到的报错及其对应的解决办法,包括但不限于账户权限设置错误、项目配置不正确、代码提交冲突、构建任务执行失败、测试环境异常、需求流转阻塞等问题。阿里云云效是一站式企业级研发协同和DevOps平台,为企业提供从需求规划、开发、测试、发布到运维、运营的全流程端到端服务和工具支撑,致力于提升企业的研发效能和创新能力。
云效产品使用报错问题之yaml流水线里的 ${CI_COMMIT_REF_NAME} 失效如何解决