如果有任何测试失败,如何通过舵机和回滚来运行邮局测试用例



我正在使用Helm kubernetes部署,我想在最终部署之前运行邮递员测试用例,如果任何测试用例失败,请回滚(或保留当前部署,例如蓝绿色部署,(。如何实现这一目标?

我通过掌舵图表测试和邮递员/纽曼Docker Image实现了预期的行为。

我的测试执行模板:

apiVersion: v1
kind: Pod
metadata:
  name: API Test
  annotations:
    "helm.sh/hook": test-success
spec:
  containers:
    - name: PostmanTest
      image: postman/newman:latest
      args:
        - run
        - <url-to-postman-collection>
        # In case you need to define the hostname in the collection
        # Use {{baseUrl}} in the request URL
        - --env-var
        - baseUrl=<kubernetes-host-name>

安装舵加图后,可以使用

执行测试

掌舵测试

相关内容

  • 没有找到相关文章

最新更新