Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
pirms 4 gadiem
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. kind: pipeline
  2. type: docker
  3. name: build
  4. clone:
  5. disable: true
  6. steps:
  7. - name: restore_cache
  8. image: drillster/drone-volume-cache
  9. restore: true
  10. mount:
  11. - /drone/docker
  12. volumes:
  13. - /tmp/drone-cache:/cache
  14. - name: clone
  15. image: docker:git
  16. depends_on:
  17. - restore_cache
  18. environment:
  19. KEY:
  20. from_secret: DEPLOY_KEY
  21. PUBLIC:
  22. from_secret: DEPLOY_KEY_PUBLIC
  23. GIT_HOST:
  24. from_secret: GIT_HOST
  25. GIT_PORT:
  26. from_secret: GIT_PORT
  27. GIT_REPOSITORY:
  28. from_secret: GIT_REPOSITORY
  29. commands:
  30. - eval $(ssh-agent)
  31. - mkdir $HOME/.ssh && echo "$KEY" > $HOME/.ssh/id_rsa && chmod 600 $HOME/.ssh/id_rsa && echo "$PUBLIC" > $HOME/.ssh/id_rsa.pub
  32. - ssh-add $HOME/.ssh/id_rsa
  33. - ssh-keyscan -p $GIT_PORT -H $GIT_HOST > $HOME/.ssh/known_hosts
  34. - git clone $GIT_REPOSITORY ./
  35. - git checkout $DRONE_BRANCH
  36. - name: build_php_base
  37. image: plugins/docker
  38. storage_path: /drone/docker
  39. use_cache: true
  40. settings:
  41. dockerfile: docker/php/Dockerfile
  42. registry: registry:5000
  43. repo: registry:5000/arbitry_php_base
  44. tags: ${DRONE_BRANCH//\\//-}
  45. insecure: true
  46. use_cache: true
  47. build_args:
  48. - PHP_VERSION=7.4.4
  49. depends_on:
  50. - clone
  51. trigger:
  52. status:
  53. - success
  54. volumes:
  55. - name: docker
  56. path: /var/lib/docker
  57. - name: build_php_fpm
  58. image: plugins/docker
  59. storage_path: /drone/docker
  60. use_cache: true
  61. settings:
  62. dockerfile: docker/php-fpm/Dockerfile
  63. registry: registry:5000
  64. repo: registry:5000/arbitry_php_fpm
  65. tags: ${DRONE_BRANCH//\\//-}
  66. insecure: true
  67. build_args:
  68. - BUILD_IMAGE=registry:5000/arbitry_php_base:${DRONE_BRANCH//\\//-}
  69. - PHP_VERSION=7.4.4
  70. depends_on:
  71. - build_php_base
  72. trigger:
  73. status:
  74. - success
  75. - name: rebuild_cache
  76. image: drillster/drone-volume-cache
  77. rebuild: true
  78. depends_on:
  79. - build_php_fpm
  80. mount:
  81. - /drone/docker
  82. volumes:
  83. - /tmp/drone-cache:/cache