a.yaml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. service: ya_make
  2. title: ya ide gradle export testing
  3. ci:
  4. secret: sec-01hmxvzfvzwhj0k6qe9vh9w9yw
  5. runtime:
  6. sandbox:
  7. owner: YATOOL
  8. notifications:
  9. - statuses: [FAILURE, EXCEPTION]
  10. transport: email
  11. recipients: dimdim11
  12. autocheck:
  13. fast-targets:
  14. - devtools/ya
  15. - devtools/ymake
  16. - devtools/yexport
  17. actions:
  18. my-action:
  19. flow: gradle-tests
  20. tags: ci-action
  21. triggers:
  22. - on: pr
  23. on-demand: true
  24. filters:
  25. - abs-paths:
  26. - build/export_generators/ide-gradle/**
  27. - build/conf/**
  28. - build/internal/conf/**
  29. - devtools/ya/ide/gradle/**
  30. - devtools/ya/build/sem_graph/**
  31. on-demand-auto:
  32. - abs-paths: build/export_generators/ide-gradle/**
  33. tags: ci-action
  34. flows:
  35. gradle-tests:
  36. jobs:
  37. run_gradle_tests:
  38. description: Build results of ya ide gradle in Gradle
  39. task: common/misc/run_command
  40. requirements:
  41. sandbox:
  42. client_tags: GENERIC & LINUX & SSD & LXC
  43. container_resource: 3493534654
  44. privileged: true
  45. dns: dns64
  46. input:
  47. config:
  48. arc_mount_config:
  49. enabled: true
  50. secret_environment_variables:
  51. - key: DOCKER_OAUTH
  52. secret_spec:
  53. key: docker.token
  54. - key: YA_TOKEN
  55. secret_spec:
  56. key: ya.token
  57. - key: BUCKET_PASSWORD
  58. secret_spec:
  59. key: bucket.token
  60. - key: YT_TOKEN
  61. secret_spec:
  62. key: YT_TOKEN
  63. environment_variables:
  64. - key: DOCKER_LOGIN
  65. value: robot-ya-devops
  66. - key: YA_USER
  67. value: robot-ya-devops
  68. - key: BUCKET_LOGIN
  69. value: robot-ya-devops
  70. cmd_line: |
  71. set -ex
  72. . ci/tasklet/registry/common/misc/run_command/docker/docker_setup_0.sh
  73. docker login -u $DOCKER_LOGIN -p $DOCKER_OAUTH registry.yandex.net
  74. docker run -e YA_USER="$YA_USER" -e YA_TOKEN="$YA_TOKEN" -e BUCKET_LOGIN="$BUCKET_LOGIN" -e BUCKET_PASSWORD="$BUCKET_PASSWORD" -e YT_TOKEN="$YT_TOKEN" --network=bridge6 -v "$ARCADIA_PATH:/root/arcadia" --entrypoint /root/arcadia/devtools/yexport/ci/gradle_cmake_docker/gradle_tests.sh registry.yandex.net/yexported-cmake-build