新版sdk自己可以实现吧?比如通过版本创建流水线[阿里云云效]

新版sdk自己可以实现吧?比如通过版本创建流水线

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
tongchenkeji @ 同尘科技 2023/4/18

新版sdk自己可以实现吧?比如通过版本创建流水线[阿里云云效]

新版sdk自己可以实现吧?比如通过版本创建流水线 0 收藏
扫描二维码继续阅读
false
给undefined打赏
2
5
10
20
50
¥0
您的当前余额:¥0
=====这是一个广告位,招租中,联系qq 78315851====
false
付费内容
付款金额
¥0
您的当前余额:¥0
2 条回复 A 作者 M 管理员
  1. 是的,您可以使用阿里云云效新版SDK来实现通过版本创建流水线的功能。

    通过云效新版SDK,您可以调用API创建流水线、添加触发器以及构建版本等操作。以下是创建流水线的示例代码:

    import aliyunfrom aliyun.api.cloudpipeline.create_pipeline_request import CreatePipelineRequest# 创建请求对象req = CreatePipelineRequest()req.set_pipeline_name("my_pipeline")req.set_trigger_mode("ARTIFICIAL")# 设置触发器triggers = []trigger = {    "trigger_type": "MANUAL",    "branch": "master",    "customized_trigger_rule": "",    "user_defined_params": "",    "ignore_hook_cause": False}triggers.append(trigger)req.set_triggers(triggers)# 设置构建版本build_versions = []build_version = {    "image_tag": "latest",    "git_revision": "39asd83mfa0"}build_versions.append(build_version)req.set_build_versions(build_versions)# 发送请求client = aliyun.AcsClient(access_key_id, access_key_secret, region_id)resp = client.do_action_with_exception(req)

    通过调用CreatePipelineRequest类的方法,您可以传入相应的参数来创建流水线,其中set_pipeline_name方法设置流水线名称,set_triggers方法设置触发器,set_build_versions方法设置构建版本等。

  2. 这个新版SDK还没发布,不过会实现老版的功能的,此回答整理自钉群“云效答疑服务群”!

  3. 是的,可以通过使用云效新版SDK来创建版本并将其用于创建流水线。

    首先,在您的应用程序中集成云效SDK,然后使用SDK提供的API调用来获取应用程序所需版本的信息。您可以通过以下方式之一创建应用程序的版本:

    使用SDK提供的API调用创建版本。 将您应用程序中的代码自动化部署到云效中,并通过该流程创建版本。 一旦创建了版本,您就可以使用SDK API创建流水线。在流水线中,您可以设置要构建的版本列表并指定构建、测试和部署步骤。您还可以使用SDK提供的其他功能,例如在所有部署环境中自动化验证和测试应用程序。

    因此,使用云效新版SDK可以轻松地对应用程序进行版本控制和流水线管理。

问题反馈
您没有权限发布私信
发起一个您感兴趣的内容
您没有权限发布内容,请购买会员或者提升权限。

忘记密码?找回
已有帐号?登录