2020-08-13 15:32:28 +00:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
type: exec
|
2020-08-14 10:57:12 +00:00
|
|
|
name: linux-amd64
|
2020-08-13 15:32:28 +00:00
|
|
|
|
|
|
|
platform:
|
|
|
|
arch: amd64
|
|
|
|
os: linux
|
|
|
|
|
2020-12-04 15:02:26 +00:00
|
|
|
trigger:
|
|
|
|
event:
|
|
|
|
exclude:
|
|
|
|
- pull_request
|
2021-06-02 11:28:30 +00:00
|
|
|
- tag
|
2020-12-04 15:02:26 +00:00
|
|
|
|
2020-08-13 15:32:28 +00:00
|
|
|
steps:
|
|
|
|
- name: up
|
2020-08-22 12:14:50 +00:00
|
|
|
environment:
|
2020-11-16 16:26:57 +00:00
|
|
|
DOCKER_USERNAME:
|
|
|
|
from_secret: docker_username
|
|
|
|
DOCKER_PASSWORD:
|
|
|
|
from_secret: docker_password
|
2020-08-22 12:14:50 +00:00
|
|
|
CODECOV_TOKEN:
|
|
|
|
from_secret: codecov_token
|
2020-08-13 15:32:28 +00:00
|
|
|
commands:
|
2020-11-16 16:26:57 +00:00
|
|
|
- scripts/docker-login.sh
|
2020-08-25 12:57:45 +00:00
|
|
|
- docker-compose -f docker-compose.drone.yml pull
|
2021-09-22 08:34:34 +00:00
|
|
|
- docker-compose -f docker-compose.drone.yml stop
|
2020-08-13 15:32:28 +00:00
|
|
|
- docker-compose -f docker-compose.drone.yml up -d --build --force-recreate
|
2020-12-04 14:42:29 +00:00
|
|
|
|
2020-08-13 15:32:28 +00:00
|
|
|
- name: test-develop
|
|
|
|
environment:
|
|
|
|
CODECOV_TOKEN:
|
|
|
|
from_secret: codecov_token
|
|
|
|
commands:
|
2020-08-19 06:40:17 +00:00
|
|
|
- docker-compose -f docker-compose.drone.yml exec -e CODECOV_TOKEN=$${CODECOV_TOKEN} -T photoprism make all test-js test-codecov install migrate
|
2020-08-13 15:32:28 +00:00
|
|
|
when:
|
|
|
|
branch:
|
|
|
|
- develop
|
|
|
|
|
2020-12-26 17:42:09 +00:00
|
|
|
- name: test
|
2020-08-13 15:32:28 +00:00
|
|
|
commands:
|
|
|
|
- docker-compose -f docker-compose.drone.yml exec -T photoprism make all test install migrate
|
|
|
|
when:
|
|
|
|
branch:
|
2021-09-18 20:05:28 +00:00
|
|
|
- preview
|
2020-12-26 17:42:09 +00:00
|
|
|
- release
|
2020-08-13 15:32:28 +00:00
|
|
|
|
|
|
|
- name: down
|
|
|
|
commands:
|
|
|
|
- docker-compose -f docker-compose.drone.yml down
|
|
|
|
when:
|
|
|
|
status:
|
|
|
|
- failure
|
|
|
|
- success
|
|
|
|
|
2020-12-26 16:02:15 +00:00
|
|
|
- name: deploy-preview
|
2020-08-13 15:32:28 +00:00
|
|
|
environment:
|
|
|
|
DOCKER_USERNAME:
|
|
|
|
from_secret: docker_username
|
|
|
|
DOCKER_PASSWORD:
|
|
|
|
from_secret: docker_password
|
|
|
|
commands:
|
|
|
|
- scripts/docker-login.sh
|
2021-07-15 14:26:21 +00:00
|
|
|
- scripts/install-qemu.sh
|
2021-06-02 09:04:31 +00:00
|
|
|
- make docker-preview
|
2021-06-02 10:27:16 +00:00
|
|
|
when:
|
|
|
|
status:
|
|
|
|
- success
|
|
|
|
branch:
|
2021-09-18 20:05:28 +00:00
|
|
|
- preview
|
2021-06-02 10:27:16 +00:00
|
|
|
|
|
|
|
- name: deploy-demo
|
|
|
|
environment:
|
|
|
|
DOCKER_USERNAME:
|
|
|
|
from_secret: docker_username
|
|
|
|
DOCKER_PASSWORD:
|
|
|
|
from_secret: docker_password
|
|
|
|
commands:
|
|
|
|
- scripts/docker-login.sh
|
2021-05-15 13:07:40 +00:00
|
|
|
- docker pull photoprism/photoprism:preview
|
2021-05-15 20:36:56 +00:00
|
|
|
- make docker-demo
|
2020-08-13 15:32:28 +00:00
|
|
|
when:
|
|
|
|
status:
|
|
|
|
- success
|
|
|
|
branch:
|
2021-09-18 20:05:28 +00:00
|
|
|
- preview
|
2020-08-14 10:57:12 +00:00
|
|
|
|
2020-12-26 16:02:15 +00:00
|
|
|
- name: deploy-release
|
2020-12-26 16:03:46 +00:00
|
|
|
environment:
|
|
|
|
DOCKER_USERNAME:
|
|
|
|
from_secret: docker_username
|
|
|
|
DOCKER_PASSWORD:
|
|
|
|
from_secret: docker_password
|
|
|
|
commands:
|
|
|
|
- scripts/docker-login.sh
|
2021-07-15 14:26:21 +00:00
|
|
|
- scripts/install-qemu.sh
|
2021-06-02 09:04:31 +00:00
|
|
|
- make docker-release
|
2020-12-26 16:03:46 +00:00
|
|
|
when:
|
|
|
|
status:
|
|
|
|
- success
|
|
|
|
branch:
|
|
|
|
- release
|
2020-12-26 16:02:15 +00:00
|
|
|
|
2020-12-04 14:46:08 +00:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
type: exec
|
|
|
|
name: pull-request
|
|
|
|
|
|
|
|
platform:
|
|
|
|
arch: amd64
|
|
|
|
os: linux
|
|
|
|
|
2020-12-04 15:02:26 +00:00
|
|
|
trigger:
|
|
|
|
event:
|
|
|
|
include:
|
|
|
|
- pull_request
|
|
|
|
|
2020-12-04 14:46:08 +00:00
|
|
|
steps:
|
|
|
|
- name: up
|
2020-12-04 15:02:26 +00:00
|
|
|
commands:
|
|
|
|
- docker-compose -f docker-compose.drone.yml up -d --build --force-recreate
|
2020-12-04 14:46:08 +00:00
|
|
|
|
|
|
|
- name: test
|
2020-12-04 15:02:26 +00:00
|
|
|
commands:
|
|
|
|
- docker-compose -f docker-compose.drone.yml exec -T photoprism make all test install migrate
|
2020-12-04 14:46:08 +00:00
|
|
|
|
|
|
|
- name: down
|
2020-12-04 15:02:26 +00:00
|
|
|
commands:
|
|
|
|
- docker-compose -f docker-compose.drone.yml down
|
|
|
|
when:
|
|
|
|
status:
|
|
|
|
- failure
|
|
|
|
- success
|
2020-12-04 14:46:08 +00:00
|
|
|
|
2020-08-14 10:57:12 +00:00
|
|
|
---
|
|
|
|
kind: pipeline
|
|
|
|
type: exec
|
|
|
|
name: linux-arm64
|
|
|
|
|
|
|
|
trigger:
|
|
|
|
branch:
|
2021-09-18 20:05:28 +00:00
|
|
|
- preview
|
2021-06-02 11:28:30 +00:00
|
|
|
event:
|
|
|
|
exclude:
|
|
|
|
- pull_request
|
|
|
|
- tag
|
2020-08-14 10:57:12 +00:00
|
|
|
|
|
|
|
platform:
|
|
|
|
arch: arm64
|
|
|
|
os: linux
|
|
|
|
|
|
|
|
steps:
|
2021-06-02 09:04:31 +00:00
|
|
|
- name: up
|
2020-12-26 17:42:09 +00:00
|
|
|
environment:
|
|
|
|
DOCKER_USERNAME:
|
|
|
|
from_secret: docker_username
|
|
|
|
DOCKER_PASSWORD:
|
|
|
|
from_secret: docker_password
|
|
|
|
commands:
|
|
|
|
- scripts/docker-login.sh
|
2021-06-02 11:28:30 +00:00
|
|
|
- docker-compose -f docker-compose.drone.yml stop
|
2021-06-02 09:04:31 +00:00
|
|
|
- docker-compose -f docker-compose.drone.yml up -d --build --force-recreate
|
2020-12-26 17:42:09 +00:00
|
|
|
|
2021-06-02 09:04:31 +00:00
|
|
|
- name: test
|
2020-08-14 10:57:12 +00:00
|
|
|
commands:
|
2021-10-21 17:02:35 +00:00
|
|
|
- docker-compose -f docker-compose.drone.yml exec -T photoprism make all test-go install migrate
|
2020-08-14 10:57:12 +00:00
|
|
|
|
2021-06-02 09:04:31 +00:00
|
|
|
- name: down
|
2020-08-14 10:57:12 +00:00
|
|
|
commands:
|
2021-06-02 09:04:31 +00:00
|
|
|
- docker-compose -f docker-compose.drone.yml down
|
2021-06-02 15:58:55 +00:00
|
|
|
- docker system prune -f
|
2020-08-14 10:57:12 +00:00
|
|
|
when:
|
|
|
|
status:
|
2021-06-02 09:04:31 +00:00
|
|
|
- failure
|
2020-08-14 10:57:12 +00:00
|
|
|
- success
|
2021-06-02 09:04:31 +00:00
|
|
|
|
2021-02-05 18:34:50 +00:00
|
|
|
---
|
|
|
|
kind: signature
|
2021-10-21 17:02:35 +00:00
|
|
|
hmac: 61a27b3c3142a9a1d1972f0fe00a8aa19d99623e6fea6e1d5ad44b6b20cd5cd1
|
2021-02-05 18:34:50 +00:00
|
|
|
|
|
|
|
...
|