开发者社区 > 云效DevOps > 正文

想在云效流水线中构建jar包发布到函数计算,并用jar包启动的正确流程是什么呀?

21964d38846c0c40a658be9c320739a4.jpg
想在云效流水线中构建jar包发布到函数计算,并用jar包启动的正确流程是什么呀?

展开
收起
嘟嘟嘟嘟嘟嘟 2023-11-20 23:13:34 101 0
3 条回答
写回答
取消 提交回答
  • 在云效流水线中构建jar包并发布到函数计算,然后使用该jar包启动应用的流程可以按照以下步骤进行:

    1. 首先,您需要在阿里云云效中新建一个流水线。进入云效 > 流水线 Flow 首页 > 我的流水线,然后单击“新建流水线”。您可以选择一个与您的开发语言相匹配的流水线模板。

    2. 对于Java项目,您需要进行Java构建和镜像构建并将镜像推送到阿里云的镜像库中。这可以在阿里云镜像构建步骤中完成。

    3. 随后,在Docker部署步骤中,您需要填写部署脚本并设置相关变量。确保已经将自己的Linux主机关联到主机组里。例如,通过运行echo $DOCKER_PASSWORD | docker login --username $DOCKER_USERNAME --password-stdin registry.cn-guangzhou.aliyuncs.com来登录到Docker Registry。

    4. 当镜像构建并部署完成后,您可以在函数计算控制台中创建一个新的函数,选择适当的运行时环境,并为新函数上传您刚才构建的jar包。

    5. 最后,在函数代码中,您需要调用API网关触发器来启动该函数。此时,您的应用应该已经成功部署并在函数计算上运行。

    2023-11-21 15:59:59
    赞同 展开评论 打赏
  • 创建一个新的云效项目,并配置该项目的环境变量,包括JDK版本、Maven版本以及Git仓库地址等。
    在云效流水线上新建一个构建任务,使用Maven命令来编译源码,并生成jar包文件。
    新建一个发布任务,将生成的jar包文件上传到OSS或者其他存储服务上。
    将上传后的jar包文件复制到函数计算上,并设置函数计算的相关参数,例如内存、超时时间等。
    最后,创建一个启动任务,通过函数计算API来启动新的函数实例。

    2023-11-21 13:04:40
    赞同 展开评论 打赏
  • 可以参考下最佳实践:https://help.aliyun.com/document_detail/224598.html?spm=a2c4g.224593.0.0.31e9661dBhitLj
    此回答整理自钉群“云效客户服务权益4群”

    2023-11-20 23:23:21
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
Hologres Serverless之路:揭秘弹性计算组 立即下载
基于ACK One和ACR构建CI/CD流水线最佳实践 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载