diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000000..1704546ff0 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,9743 @@ +--- +kind: pipeline +type: docker +name: build_ocis_binary_for_testing + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis generate + volumes: + - name: gopath + path: /srv/app + +- name: build + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis build + volumes: + - name: gopath + path: /srv/app + +- name: rebuild_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: true + region: us-east-1 + restore: false + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-accounts + +platform: + os: linux + arch: amd64 + +steps: +- name: frontend + pull: always + image: webhippie/nodejs:latest + commands: + - cd accounts + - yarn install --frozen-lockfile + - yarn lint + - yarn test + - yarn build + +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C accounts generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C accounts vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C accounts staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C accounts lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C accounts test + - mv accounts/coverage.out accounts_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: accounts_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/accounts/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-glauth + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C glauth generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C glauth vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C glauth staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C glauth lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C glauth test + - mv glauth/coverage.out glauth_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: glauth_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/glauth/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-konnectd + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C konnectd generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C konnectd vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C konnectd staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C konnectd lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C konnectd test + - mv konnectd/coverage.out konnectd_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: konnectd_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/konnectd/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-ocis + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis test + - mv ocis/coverage.out ocis_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: ocis_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/ocis/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-ocis-phoenix + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-phoenix generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-phoenix vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-phoenix staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-phoenix lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-phoenix test + - mv ocis-phoenix/coverage.out ocis-phoenix_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: ocis-phoenix_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/ocis-phoenix/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-ocis-pkg + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-pkg generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-pkg vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-pkg staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-pkg lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis-pkg test + - mv ocis-pkg/coverage.out ocis-pkg_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: ocis-pkg_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/ocis-pkg/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-ocs + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocs generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocs vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocs staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocs lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocs test + - mv ocs/coverage.out ocs_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: ocs_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/ocs/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-proxy + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C proxy generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C proxy vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C proxy staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C proxy lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C proxy test + - mv proxy/coverage.out proxy_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: proxy_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/proxy/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-settings + +platform: + os: linux + arch: amd64 + +steps: +- name: frontend + pull: always + image: webhippie/nodejs:latest + commands: + - cd settings + - yarn install --frozen-lockfile + - yarn lint + - yarn test + - yarn build + +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C settings generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C settings vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C settings staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C settings lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C settings test + - mv settings/coverage.out settings_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: settings_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/settings/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-storage + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C storage generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C storage vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C storage staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C storage lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C storage test + - mv storage/coverage.out storage_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: storage_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/storage/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-store + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C store generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C store vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C store staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C store lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C store test + - mv store/coverage.out store_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: store_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/store/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-thumbnails + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C thumbnails generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C thumbnails vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C thumbnails staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C thumbnails lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C thumbnails test + - mv thumbnails/coverage.out thumbnails_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: thumbnails_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/thumbnails/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-webdav + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C webdav generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C webdav vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C webdav staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C webdav lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C webdav test + - mv webdav/coverage.out webdav_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: webdav_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/webdav/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: linting&unitTests-onlyoffice + +platform: + os: linux + arch: amd64 + +steps: +- name: frontend + pull: always + image: webhippie/nodejs:latest + commands: + - cd onlyoffice + - yarn install --frozen-lockfile + - yarn lint + - yarn test + - yarn build + +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C onlyoffice generate + volumes: + - name: gopath + path: /srv/app + +- name: vet + pull: always + image: webhippie/golang:1.14 + commands: + - make -C onlyoffice vet + volumes: + - name: gopath + path: /srv/app + +- name: staticcheck + pull: always + image: webhippie/golang:1.14 + commands: + - make -C onlyoffice staticcheck + volumes: + - name: gopath + path: /srv/app + +- name: lint + pull: always + image: webhippie/golang:1.14 + commands: + - make -C onlyoffice lint + volumes: + - name: gopath + path: /srv/app + +- name: test + pull: always + image: webhippie/golang:1.14 + commands: + - make -C onlyoffice test + - mv onlyoffice/coverage.out onlyoffice_coverage.out + volumes: + - name: gopath + path: /srv/app + +- name: coverage-cache + image: plugins/s3 + settings: + access_key: + from_secret: cache_s3_access_key + bucket: cache + endpoint: + from_secret: cache_s3_endpoint + path_style: true + secret_key: + from_secret: cache_s3_secret_key + source: onlyoffice_coverage.out + target: /-${DRONE_BUILD_NUMBER}/coverage + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/tags/onlyoffice/v* + - refs/pull/** + +--- +kind: pipeline +type: docker +name: upload-coverage + +platform: + os: linux + arch: amd64 + +steps: +- name: sync-from-cache + image: minio/mc + commands: + - mkdir -p coverage + - mc mirror cache/cache//-${DRONE_BUILD_NUMBER}/coverage coverage/ + environment: + MC_HOST_cache: + from_secret: cache_s3_connection_url + +- name: codacy + pull: always + image: plugins/codacy:1 + settings: + token: + from_secret: codacy_token + +- name: sonarcloud + pull: always + image: sonarsource/sonar-scanner-cli + environment: + SONAR_PULL_REQUEST_BASE: None + SONAR_PULL_REQUEST_BRANCH: None + SONAR_PULL_REQUEST_KEY: None + SONAR_TOKEN: + from_secret: sonar_token + +- name: purge-cache + image: minio/mc + commands: + - mc rm --recursive --force cache/cache//-${DRONE_BUILD_NUMBER}/coverage + environment: + MC_HOST_cache: + from_secret: cache_s3_connection_url + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- linting&unitTests-accounts +- linting&unitTests-glauth +- linting&unitTests-konnectd +- linting&unitTests-ocis +- linting&unitTests-ocis-phoenix +- linting&unitTests-ocis-pkg +- linting&unitTests-ocs +- linting&unitTests-proxy +- linting&unitTests-settings +- linting&unitTests-storage +- linting&unitTests-store +- linting&unitTests-thumbnails +- linting&unitTests-webdav +- linting&unitTests-onlyoffice + +--- +kind: pipeline +type: docker +name: localApiTests-apiOcisSpecific-owncloud + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: localApiTests-apiOcisSpecific-owncloud + pull: always + image: owncloudci/php:7.4 + commands: + - make test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@skipOnOcis-OC-Storage + BEHAT_SUITE: apiOcisSpecific + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + PATH_TO_CORE: /srv/app/testrunner + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: localApiTests-apiOcisSpecific-ocis + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: localApiTests-apiOcisSpecific-ocis + pull: always + image: owncloudci/php:7.4 + commands: + - make test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@skipOnOcis-OCIS-Storage + BEHAT_SUITE: apiOcisSpecific + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + OCIS_SKELETON_STRATEGY: upload + PATH_TO_CORE: /srv/app/testrunner + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: localApiTests-apiBasic-owncloud + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: localApiTests-apiBasic-owncloud + pull: always + image: owncloudci/php:7.4 + commands: + - make test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@skipOnOcis-OC-Storage + BEHAT_SUITE: apiBasic + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + PATH_TO_CORE: /srv/app/testrunner + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: localApiTests-apiBasic-ocis + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: localApiTests-apiBasic-ocis + pull: always + image: owncloudci/php:7.4 + commands: + - make test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@skipOnOcis-OCIS-Storage + BEHAT_SUITE: apiBasic + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + OCIS_SKELETON_STRATEGY: upload + PATH_TO_CORE: /srv/app/testrunner + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-1 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-1 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 1 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-1 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-1 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 1 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-2 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-2 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 2 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-2 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-2 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 2 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-3 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-3 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 3 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-3 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-3 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 3 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-4 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-4 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 4 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-4 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-4 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 4 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-5 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-5 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 5 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-5 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-5 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 5 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-6 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-6 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 6 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-6 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-6 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 6 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-7 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-7 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 7 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-7 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-7 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 7 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-8 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-8 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 8 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-8 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-8 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 8 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-9 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-9 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 9 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-9 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-9 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 9 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-owncloud-storage-10 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-owncloud-storage-10 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OC-Storage + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OWNCLOUD-storage.txt + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data/ + OCIS_SKELETON_STRATEGY: copy + RUN_PART: 10 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: Core-API-Tests-ocis-storage-10 + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: ocis + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: ocis + volumes: + - name: gopath + path: /srv/app + +- name: clone-core-repos + pull: always + image: owncloudci/php:7.4 + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/tmp/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/core.git /srv/app/testrunner + - cd /srv/app/testrunner + - git checkout 60eaf47d37f30e52362953e5c7db44140f927890 + volumes: + - name: gopath + path: /srv/app + +- name: oC10ApiTests-ocis-storage-10 + pull: always + image: owncloudci/php:7.4 + commands: + - make -C /srv/app/testrunner test-acceptance-api + environment: + BEHAT_FILTER_TAGS: ~@notToImplementOnOCIS&&~@toImplementOnOCIS&&~comments-app-required&&~@federation-app-required&&~@notifications-app-required&&~systemtags-app-required&&~@local_storage&&~@skipOnOcis-OCIS-Storage + DELETE_USER_DATA_CMD: rm -rf /srv/app/tmp/ocis/storage/users/nodes/root/* /srv/app/tmp/ocis/storage/users/nodes/*-*-*-* + DIVIDE_INTO_NUM_PARTS: 10 + EXPECTED_FAILURES_FILE: /drone/src/tests/acceptance/expected-failures-on-OCIS-storage.txt + OCIS_SKELETON_STRATEGY: upload + RUN_PART: 10 + SKELETON_DIR: /srv/app/tmp/testing/data/apiSkeleton + TEST_OCIS: true + TEST_SERVER_URL: https://ocis-server:9200 + volumes: + - name: gopath + path: /srv/app + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIBasic + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUILogin tests/acceptance/features/webUINotifications tests/acceptance/features/webUIPrivateLinks tests/acceptance/features/webUIPreview tests/acceptance/features/webUIAccount " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUICreateFilesFolders + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUICreateFilesFolders " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIDeleteFilesFolders + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUIDeleteFilesFolders " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIRename + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUIRenameFiles tests/acceptance/features/webUIRenameFolders " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingBasic + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingAcceptShares tests/acceptance/features/webUISharingAcceptSharesToRoot " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIRestrictSharing + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUIRestrictSharing " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingNotifications + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingNotifications tests/acceptance/features/webUISharingNotificationsToRoot " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIFavorites + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUIFavorites " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIFiles + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUIFiles " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingAutocompletion + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingAutocompletion " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingInternalGroups + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingInternalGroups tests/acceptance/features/webUISharingInternalGroupsEdgeCases tests/acceptance/features/webUISharingInternalGroupsSharingIndicator tests/acceptance/features/webUISharingInternalGroupsToRoot tests/acceptance/features/webUISharingInternalGroupsToRootEdgeCases tests/acceptance/features/webUISharingInternalGroupsToRootSharingIndicator " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingInternalUsers + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingInternalUsers tests/acceptance/features/webUISharingInternalUsersBlacklisted tests/acceptance/features/webUISharingInternalUsersSharingIndicator tests/acceptance/features/webUISharingInternalUsersToRoot tests/acceptance/features/webUISharingInternalUsersToRootBlacklisted tests/acceptance/features/webUISharingInternalUsersToRootSharingIndicator " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingInternalUsersExpire + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingInternalUsersExpire " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingInternalUsersExpireToRoot + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingInternalUsersExpireToRoot " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingPermissionsUsers + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingPermissionsUsers " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingFilePermissionsGroups + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingFilePermissionsGroups " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingFolderPermissionsGroups + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingFolderPermissionsGroups " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingFolderAdvancedPermissionsGroups + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingFolderAdvPermissionsGrp " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingPermissionToRoot + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingPermissionToRoot " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIResharing + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUIResharing " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIResharingToRoot + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUIResharingToRoot " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingPublic + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingPublic " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingPublicExpire + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingPublicExpire " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingPublicDifferentRoles + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingPublicDifferentRoles " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUITrashbin + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUITrashbin " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUITrashbinFilesFolders + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUITrashbinFilesFolders " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUITrashbinRestore + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUITrashbinRestore " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIUpload + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUIUpload " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingFilePermissionMultipleUsers + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingFilePermissionMultipleUsers " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingFolderPermissionMultipleUsers + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingFolderPermissionMultipleUsers " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUISharingFolderAdvancedPermissionMultipleUsers + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUISharingFolderAdvancedPermissionMU " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: webUIMoveFilesFolders + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: webUITests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - yarn run acceptance-tests-drone + environment: + BACKEND_HOST: https://ocis-server:9200 + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_PATHS: "tests/acceptance/features/webUIMoveFilesFolders " + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: accountsUITests + +platform: + os: linux + arch: amd64 + +steps: +- name: restore_ocis-binary-amd64_build_artifact_cache + pull: always + image: meltwater/drone-cache:v1 + settings: + bucket: cache + cache_key: /-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + endpoint: + from_secret: cache_s3_endpoint + mount: + - ocis/bin/ocis + path_style: true + rebuild: false + region: us-east-1 + restore: true + environment: + AWS_ACCESS_KEY_ID: + from_secret: cache_s3_access_key + AWS_SECRET_ACCESS_KEY: + from_secret: cache_s3_secret_key + +- name: ocis-server + pull: always + image: webhippie/golang:1.14 + detach: true + commands: + - apk add mailcap + - mkdir -p /srv/app/tmp/ocis/owncloud/data/ + - mkdir -p /srv/app/tmp/ocis/storage/users/ + - ocis/bin/ocis server + environment: + ACCOUNTS_HASH_DIFFICULTY: 4 + KONNECTD_IDENTIFIER_REGISTRATION_CONF: /drone/src/tests/config/drone/identifier-registration.yml + KONNECTD_ISS: https://ocis-server:9200 + KONNECTD_TLS: true + OCIS_LOG_LEVEL: warn + PHOENIX_WEB_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PROXY_ENABLE_BASIC_AUTH: true + PROXY_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_DATAGATEWAY_PUBLIC_URL: https://ocis-server:9200/data + STORAGE_DRIVER_LOCAL_ROOT: /srv/app/tmp/ocis/local/root + STORAGE_DRIVER_OCIS_ROOT: /srv/app/tmp/ocis/storage/users + STORAGE_DRIVER_OWNCLOUD_DATADIR: /srv/app/tmp/ocis/owncloud/data + STORAGE_DRIVER_OWNCLOUD_REDIS_ADDR: redis:6379 + STORAGE_FRONTEND_PUBLIC_URL: https://ocis-server:9200 + STORAGE_HOME_DATA_SERVER_URL: http://ocis-server:9155/data + STORAGE_HOME_DRIVER: owncloud + STORAGE_LDAP_IDP: https://ocis-server:9200 + STORAGE_METADATA_ROOT: /srv/app/tmp/ocis/metadata + STORAGE_OIDC_ISSUER: https://ocis-server:9200 + STORAGE_SHARING_USER_JSON_FILE: /srv/app/tmp/ocis/shares.json + STORAGE_USERS_DATA_SERVER_URL: http://ocis-server:9158/data + STORAGE_USERS_DRIVER: owncloud + volumes: + - name: gopath + path: /srv/app + +- name: WebUIAcceptanceTests + pull: always + image: webhippie/nodejs:latest + commands: + - git clone -b master --depth=1 https://github.com/owncloud/testing.git /srv/app/testing + - git clone -b master --single-branch --no-tags https://github.com/owncloud/phoenix.git /srv/app/phoenix + - cp -r /srv/app/phoenix/tests/acceptance/filesForUpload/* /uploads + - cd /srv/app/phoenix + - git checkout c136a4347548b022078294ea09f4eaa628a26097 + - yarn install-all + - cd /drone/src/accounts + - yarn install --all + - make test-acceptance-webui + environment: + BACKEND_HOST: https://ocis-server:9200 + FEATURE_PATH: /drone/src/accounts/ui/tests/acceptance/features + LOCAL_UPLOAD_DIR: /uploads + NODE_TLS_REJECT_UNAUTHORIZED: 0 + OCIS_REVA_DATA_ROOT: /srv/app/tmp/ocis/owncloud/data + OCIS_SKELETON_DIR: /srv/app/testing/data/webUISkeleton + PHOENIX_CONFIG: /drone/src/tests/config/drone/ocis-config.json + PHOENIX_PATH: /srv/app/phoenix + RUN_ON_OCIS: true + SERVER_HOST: https://ocis-server:9200 + TEST_TAGS: not @skipOnOCIS and not @skip + volumes: + - name: gopath + path: /srv/app + - name: uploads + path: /uploads + +services: +- name: redis + pull: always + image: webhippie/redis + environment: + REDIS_DATABASES: 1 + +- name: selenium + pull: always + image: selenium/standalone-chrome-debug:3.141.59-20200326 + volumes: + - name: uploads + path: /uploads + +volumes: +- name: gopath + temp: {} +- name: uploads + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- build_ocis_binary_for_testing + +--- +kind: pipeline +type: docker +name: docker-amd64 + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis generate + volumes: + - name: gopath + path: /srv/app + +- name: build + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis build + volumes: + - name: gopath + path: /srv/app + +- name: dryrun + pull: always + image: plugins/docker:18.09 + settings: + context: ocis + dockerfile: ocis/docker/Dockerfile.linux.amd64 + dry_run: true + tags: linux-amd64 + when: + ref: + - refs/pull/** + +- name: docker + pull: always + image: plugins/docker:18.09 + settings: + auto_tag: true + auto_tag_suffix: linux-amd64 + context: ocis + dockerfile: ocis/docker/Dockerfile.linux.amd64 + password: + from_secret: docker_password + username: + from_secret: docker_username + when: + ref: + exclude: + - refs/pull/** + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- linting&unitTests-accounts +- linting&unitTests-glauth +- linting&unitTests-konnectd +- linting&unitTests-ocis +- linting&unitTests-ocis-phoenix +- linting&unitTests-ocis-pkg +- linting&unitTests-ocs +- linting&unitTests-proxy +- linting&unitTests-settings +- linting&unitTests-storage +- linting&unitTests-store +- linting&unitTests-thumbnails +- linting&unitTests-webdav +- linting&unitTests-onlyoffice +- upload-coverage +- localApiTests-apiOcisSpecific-owncloud +- localApiTests-apiOcisSpecific-ocis +- localApiTests-apiBasic-owncloud +- localApiTests-apiBasic-ocis +- Core-API-Tests-owncloud-storage-1 +- Core-API-Tests-ocis-storage-1 +- Core-API-Tests-owncloud-storage-2 +- Core-API-Tests-ocis-storage-2 +- Core-API-Tests-owncloud-storage-3 +- Core-API-Tests-ocis-storage-3 +- Core-API-Tests-owncloud-storage-4 +- Core-API-Tests-ocis-storage-4 +- Core-API-Tests-owncloud-storage-5 +- Core-API-Tests-ocis-storage-5 +- Core-API-Tests-owncloud-storage-6 +- Core-API-Tests-ocis-storage-6 +- Core-API-Tests-owncloud-storage-7 +- Core-API-Tests-ocis-storage-7 +- Core-API-Tests-owncloud-storage-8 +- Core-API-Tests-ocis-storage-8 +- Core-API-Tests-owncloud-storage-9 +- Core-API-Tests-ocis-storage-9 +- Core-API-Tests-owncloud-storage-10 +- Core-API-Tests-ocis-storage-10 +- webUIBasic +- webUICreateFilesFolders +- webUIDeleteFilesFolders +- webUIRename +- webUISharingBasic +- webUIRestrictSharing +- webUISharingNotifications +- webUIFavorites +- webUIFiles +- webUISharingAutocompletion +- webUISharingInternalGroups +- webUISharingInternalUsers +- webUISharingInternalUsersExpire +- webUISharingInternalUsersExpireToRoot +- webUISharingPermissionsUsers +- webUISharingFilePermissionsGroups +- webUISharingFolderPermissionsGroups +- webUISharingFolderAdvancedPermissionsGroups +- webUISharingPermissionToRoot +- webUIResharing +- webUIResharingToRoot +- webUISharingPublic +- webUISharingPublicExpire +- webUISharingPublicDifferentRoles +- webUITrashbin +- webUITrashbinFilesFolders +- webUITrashbinRestore +- webUIUpload +- webUISharingFilePermissionMultipleUsers +- webUISharingFolderPermissionMultipleUsers +- webUISharingFolderAdvancedPermissionMultipleUsers +- webUIMoveFilesFolders +- accountsUITests + +--- +kind: pipeline +type: docker +name: docker-arm64 + +platform: + os: linux + arch: arm64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis generate + volumes: + - name: gopath + path: /srv/app + +- name: build + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis build + volumes: + - name: gopath + path: /srv/app + +- name: dryrun + pull: always + image: plugins/docker:18.09 + settings: + context: ocis + dockerfile: ocis/docker/Dockerfile.linux.arm64 + dry_run: true + tags: linux-arm64 + when: + ref: + - refs/pull/** + +- name: docker + pull: always + image: plugins/docker:18.09 + settings: + auto_tag: true + auto_tag_suffix: linux-arm64 + context: ocis + dockerfile: ocis/docker/Dockerfile.linux.arm64 + password: + from_secret: docker_password + username: + from_secret: docker_username + when: + ref: + exclude: + - refs/pull/** + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- linting&unitTests-accounts +- linting&unitTests-glauth +- linting&unitTests-konnectd +- linting&unitTests-ocis +- linting&unitTests-ocis-phoenix +- linting&unitTests-ocis-pkg +- linting&unitTests-ocs +- linting&unitTests-proxy +- linting&unitTests-settings +- linting&unitTests-storage +- linting&unitTests-store +- linting&unitTests-thumbnails +- linting&unitTests-webdav +- linting&unitTests-onlyoffice +- upload-coverage +- localApiTests-apiOcisSpecific-owncloud +- localApiTests-apiOcisSpecific-ocis +- localApiTests-apiBasic-owncloud +- localApiTests-apiBasic-ocis +- Core-API-Tests-owncloud-storage-1 +- Core-API-Tests-ocis-storage-1 +- Core-API-Tests-owncloud-storage-2 +- Core-API-Tests-ocis-storage-2 +- Core-API-Tests-owncloud-storage-3 +- Core-API-Tests-ocis-storage-3 +- Core-API-Tests-owncloud-storage-4 +- Core-API-Tests-ocis-storage-4 +- Core-API-Tests-owncloud-storage-5 +- Core-API-Tests-ocis-storage-5 +- Core-API-Tests-owncloud-storage-6 +- Core-API-Tests-ocis-storage-6 +- Core-API-Tests-owncloud-storage-7 +- Core-API-Tests-ocis-storage-7 +- Core-API-Tests-owncloud-storage-8 +- Core-API-Tests-ocis-storage-8 +- Core-API-Tests-owncloud-storage-9 +- Core-API-Tests-ocis-storage-9 +- Core-API-Tests-owncloud-storage-10 +- Core-API-Tests-ocis-storage-10 +- webUIBasic +- webUICreateFilesFolders +- webUIDeleteFilesFolders +- webUIRename +- webUISharingBasic +- webUIRestrictSharing +- webUISharingNotifications +- webUIFavorites +- webUIFiles +- webUISharingAutocompletion +- webUISharingInternalGroups +- webUISharingInternalUsers +- webUISharingInternalUsersExpire +- webUISharingInternalUsersExpireToRoot +- webUISharingPermissionsUsers +- webUISharingFilePermissionsGroups +- webUISharingFolderPermissionsGroups +- webUISharingFolderAdvancedPermissionsGroups +- webUISharingPermissionToRoot +- webUIResharing +- webUIResharingToRoot +- webUISharingPublic +- webUISharingPublicExpire +- webUISharingPublicDifferentRoles +- webUITrashbin +- webUITrashbinFilesFolders +- webUITrashbinRestore +- webUIUpload +- webUISharingFilePermissionMultipleUsers +- webUISharingFolderPermissionMultipleUsers +- webUISharingFolderAdvancedPermissionMultipleUsers +- webUIMoveFilesFolders +- accountsUITests + +--- +kind: pipeline +type: docker +name: docker-arm + +platform: + os: linux + arch: arm + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis generate + volumes: + - name: gopath + path: /srv/app + +- name: build + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis build + volumes: + - name: gopath + path: /srv/app + +- name: dryrun + pull: always + image: plugins/docker:18.09 + settings: + context: ocis + dockerfile: ocis/docker/Dockerfile.linux.arm + dry_run: true + tags: linux-arm + when: + ref: + - refs/pull/** + +- name: docker + pull: always + image: plugins/docker:18.09 + settings: + auto_tag: true + auto_tag_suffix: linux-arm + context: ocis + dockerfile: ocis/docker/Dockerfile.linux.arm + password: + from_secret: docker_password + username: + from_secret: docker_username + when: + ref: + exclude: + - refs/pull/** + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- linting&unitTests-accounts +- linting&unitTests-glauth +- linting&unitTests-konnectd +- linting&unitTests-ocis +- linting&unitTests-ocis-phoenix +- linting&unitTests-ocis-pkg +- linting&unitTests-ocs +- linting&unitTests-proxy +- linting&unitTests-settings +- linting&unitTests-storage +- linting&unitTests-store +- linting&unitTests-thumbnails +- linting&unitTests-webdav +- linting&unitTests-onlyoffice +- upload-coverage +- localApiTests-apiOcisSpecific-owncloud +- localApiTests-apiOcisSpecific-ocis +- localApiTests-apiBasic-owncloud +- localApiTests-apiBasic-ocis +- Core-API-Tests-owncloud-storage-1 +- Core-API-Tests-ocis-storage-1 +- Core-API-Tests-owncloud-storage-2 +- Core-API-Tests-ocis-storage-2 +- Core-API-Tests-owncloud-storage-3 +- Core-API-Tests-ocis-storage-3 +- Core-API-Tests-owncloud-storage-4 +- Core-API-Tests-ocis-storage-4 +- Core-API-Tests-owncloud-storage-5 +- Core-API-Tests-ocis-storage-5 +- Core-API-Tests-owncloud-storage-6 +- Core-API-Tests-ocis-storage-6 +- Core-API-Tests-owncloud-storage-7 +- Core-API-Tests-ocis-storage-7 +- Core-API-Tests-owncloud-storage-8 +- Core-API-Tests-ocis-storage-8 +- Core-API-Tests-owncloud-storage-9 +- Core-API-Tests-ocis-storage-9 +- Core-API-Tests-owncloud-storage-10 +- Core-API-Tests-ocis-storage-10 +- webUIBasic +- webUICreateFilesFolders +- webUIDeleteFilesFolders +- webUIRename +- webUISharingBasic +- webUIRestrictSharing +- webUISharingNotifications +- webUIFavorites +- webUIFiles +- webUISharingAutocompletion +- webUISharingInternalGroups +- webUISharingInternalUsers +- webUISharingInternalUsersExpire +- webUISharingInternalUsersExpireToRoot +- webUISharingPermissionsUsers +- webUISharingFilePermissionsGroups +- webUISharingFolderPermissionsGroups +- webUISharingFolderAdvancedPermissionsGroups +- webUISharingPermissionToRoot +- webUIResharing +- webUIResharingToRoot +- webUISharingPublic +- webUISharingPublicExpire +- webUISharingPublicDifferentRoles +- webUITrashbin +- webUITrashbinFilesFolders +- webUITrashbinRestore +- webUIUpload +- webUISharingFilePermissionMultipleUsers +- webUISharingFolderPermissionMultipleUsers +- webUISharingFolderAdvancedPermissionMultipleUsers +- webUIMoveFilesFolders +- accountsUITests + +--- +kind: pipeline +type: docker +name: docker-eos-ocis + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis generate + volumes: + - name: gopath + path: /srv/app + +- name: build + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis build + volumes: + - name: gopath + path: /srv/app + +- name: dryrun-eos-ocis + pull: always + image: plugins/docker:18.09 + settings: + context: ocis/docker/eos-ocis + dockerfile: ocis/docker/eos-ocis/Dockerfile + dry_run: true + repo: owncloud/eos-ocis + tags: linux-eos-ocis + when: + ref: + - refs/pull/** + +- name: docker-eos-ocis + pull: always + image: plugins/docker:18.09 + settings: + auto_tag: true + context: ocis/docker/eos-ocis + dockerfile: ocis/docker/eos-ocis/Dockerfile + password: + from_secret: docker_password + repo: owncloud/eos-ocis + username: + from_secret: docker_username + when: + ref: + exclude: + - refs/pull/** + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- linting&unitTests-accounts +- linting&unitTests-glauth +- linting&unitTests-konnectd +- linting&unitTests-ocis +- linting&unitTests-ocis-phoenix +- linting&unitTests-ocis-pkg +- linting&unitTests-ocs +- linting&unitTests-proxy +- linting&unitTests-settings +- linting&unitTests-storage +- linting&unitTests-store +- linting&unitTests-thumbnails +- linting&unitTests-webdav +- linting&unitTests-onlyoffice +- upload-coverage +- localApiTests-apiOcisSpecific-owncloud +- localApiTests-apiOcisSpecific-ocis +- localApiTests-apiBasic-owncloud +- localApiTests-apiBasic-ocis +- Core-API-Tests-owncloud-storage-1 +- Core-API-Tests-ocis-storage-1 +- Core-API-Tests-owncloud-storage-2 +- Core-API-Tests-ocis-storage-2 +- Core-API-Tests-owncloud-storage-3 +- Core-API-Tests-ocis-storage-3 +- Core-API-Tests-owncloud-storage-4 +- Core-API-Tests-ocis-storage-4 +- Core-API-Tests-owncloud-storage-5 +- Core-API-Tests-ocis-storage-5 +- Core-API-Tests-owncloud-storage-6 +- Core-API-Tests-ocis-storage-6 +- Core-API-Tests-owncloud-storage-7 +- Core-API-Tests-ocis-storage-7 +- Core-API-Tests-owncloud-storage-8 +- Core-API-Tests-ocis-storage-8 +- Core-API-Tests-owncloud-storage-9 +- Core-API-Tests-ocis-storage-9 +- Core-API-Tests-owncloud-storage-10 +- Core-API-Tests-ocis-storage-10 +- webUIBasic +- webUICreateFilesFolders +- webUIDeleteFilesFolders +- webUIRename +- webUISharingBasic +- webUIRestrictSharing +- webUISharingNotifications +- webUIFavorites +- webUIFiles +- webUISharingAutocompletion +- webUISharingInternalGroups +- webUISharingInternalUsers +- webUISharingInternalUsersExpire +- webUISharingInternalUsersExpireToRoot +- webUISharingPermissionsUsers +- webUISharingFilePermissionsGroups +- webUISharingFolderPermissionsGroups +- webUISharingFolderAdvancedPermissionsGroups +- webUISharingPermissionToRoot +- webUIResharing +- webUIResharingToRoot +- webUISharingPublic +- webUISharingPublicExpire +- webUISharingPublicDifferentRoles +- webUITrashbin +- webUITrashbinFilesFolders +- webUITrashbinRestore +- webUIUpload +- webUISharingFilePermissionMultipleUsers +- webUISharingFolderPermissionMultipleUsers +- webUISharingFolderAdvancedPermissionMultipleUsers +- webUIMoveFilesFolders +- accountsUITests + +--- +kind: pipeline +type: docker +name: binaries-linux + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis generate + volumes: + - name: gopath + path: /srv/app + +- name: build + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis release-linux + volumes: + - name: gopath + path: /srv/app + +- name: finish + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis release-finish + volumes: + - name: gopath + path: /srv/app + when: + ref: + - refs/heads/master + - refs/tags/v* + +- name: upload + pull: always + image: plugins/s3:1 + settings: + access_key: + from_secret: aws_access_key_id + bucket: + from_secret: s3_bucket + endpoint: + from_secret: s3_endpoint + path_style: true + secret_key: + from_secret: aws_secret_access_key + source: ocis/dist/release/* + strip_prefix: dist/release/ + target: /ocis//testing + when: + ref: + - refs/heads/master + - refs/tags/v* + +- name: changelog + pull: always + image: toolhippie/calens:latest + commands: + - calens --version refs/tags/accouts/v1.2.3 -o ocis/dist/CHANGELOG.md + when: + ref: + - refs/tags/v* + +- name: release + pull: always + image: plugins/github-release:1 + settings: + api_key: + from_secret: github_token + files: + - ocis/dist/release/* + note: ocis/dist/CHANGELOG.md + overwrite: true + title: refs/tags/accouts/v1.2.3 + when: + ref: + - refs/tags/v* + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- linting&unitTests-accounts +- linting&unitTests-glauth +- linting&unitTests-konnectd +- linting&unitTests-ocis +- linting&unitTests-ocis-phoenix +- linting&unitTests-ocis-pkg +- linting&unitTests-ocs +- linting&unitTests-proxy +- linting&unitTests-settings +- linting&unitTests-storage +- linting&unitTests-store +- linting&unitTests-thumbnails +- linting&unitTests-webdav +- linting&unitTests-onlyoffice +- upload-coverage +- localApiTests-apiOcisSpecific-owncloud +- localApiTests-apiOcisSpecific-ocis +- localApiTests-apiBasic-owncloud +- localApiTests-apiBasic-ocis +- Core-API-Tests-owncloud-storage-1 +- Core-API-Tests-ocis-storage-1 +- Core-API-Tests-owncloud-storage-2 +- Core-API-Tests-ocis-storage-2 +- Core-API-Tests-owncloud-storage-3 +- Core-API-Tests-ocis-storage-3 +- Core-API-Tests-owncloud-storage-4 +- Core-API-Tests-ocis-storage-4 +- Core-API-Tests-owncloud-storage-5 +- Core-API-Tests-ocis-storage-5 +- Core-API-Tests-owncloud-storage-6 +- Core-API-Tests-ocis-storage-6 +- Core-API-Tests-owncloud-storage-7 +- Core-API-Tests-ocis-storage-7 +- Core-API-Tests-owncloud-storage-8 +- Core-API-Tests-ocis-storage-8 +- Core-API-Tests-owncloud-storage-9 +- Core-API-Tests-ocis-storage-9 +- Core-API-Tests-owncloud-storage-10 +- Core-API-Tests-ocis-storage-10 +- webUIBasic +- webUICreateFilesFolders +- webUIDeleteFilesFolders +- webUIRename +- webUISharingBasic +- webUIRestrictSharing +- webUISharingNotifications +- webUIFavorites +- webUIFiles +- webUISharingAutocompletion +- webUISharingInternalGroups +- webUISharingInternalUsers +- webUISharingInternalUsersExpire +- webUISharingInternalUsersExpireToRoot +- webUISharingPermissionsUsers +- webUISharingFilePermissionsGroups +- webUISharingFolderPermissionsGroups +- webUISharingFolderAdvancedPermissionsGroups +- webUISharingPermissionToRoot +- webUIResharing +- webUIResharingToRoot +- webUISharingPublic +- webUISharingPublicExpire +- webUISharingPublicDifferentRoles +- webUITrashbin +- webUITrashbinFilesFolders +- webUITrashbinRestore +- webUIUpload +- webUISharingFilePermissionMultipleUsers +- webUISharingFolderPermissionMultipleUsers +- webUISharingFolderAdvancedPermissionMultipleUsers +- webUIMoveFilesFolders +- accountsUITests + +--- +kind: pipeline +type: docker +name: binaries-darwin + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis generate + volumes: + - name: gopath + path: /srv/app + +- name: build + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis release-darwin + volumes: + - name: gopath + path: /srv/app + +- name: finish + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis release-finish + volumes: + - name: gopath + path: /srv/app + when: + ref: + - refs/heads/master + - refs/tags/v* + +- name: upload + pull: always + image: plugins/s3:1 + settings: + access_key: + from_secret: aws_access_key_id + bucket: + from_secret: s3_bucket + endpoint: + from_secret: s3_endpoint + path_style: true + secret_key: + from_secret: aws_secret_access_key + source: ocis/dist/release/* + strip_prefix: dist/release/ + target: /ocis//testing + when: + ref: + - refs/heads/master + - refs/tags/v* + +- name: changelog + pull: always + image: toolhippie/calens:latest + commands: + - calens --version refs/tags/accouts/v1.2.3 -o ocis/dist/CHANGELOG.md + when: + ref: + - refs/tags/v* + +- name: release + pull: always + image: plugins/github-release:1 + settings: + api_key: + from_secret: github_token + files: + - ocis/dist/release/* + note: ocis/dist/CHANGELOG.md + overwrite: true + title: refs/tags/accouts/v1.2.3 + when: + ref: + - refs/tags/v* + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- linting&unitTests-accounts +- linting&unitTests-glauth +- linting&unitTests-konnectd +- linting&unitTests-ocis +- linting&unitTests-ocis-phoenix +- linting&unitTests-ocis-pkg +- linting&unitTests-ocs +- linting&unitTests-proxy +- linting&unitTests-settings +- linting&unitTests-storage +- linting&unitTests-store +- linting&unitTests-thumbnails +- linting&unitTests-webdav +- linting&unitTests-onlyoffice +- upload-coverage +- localApiTests-apiOcisSpecific-owncloud +- localApiTests-apiOcisSpecific-ocis +- localApiTests-apiBasic-owncloud +- localApiTests-apiBasic-ocis +- Core-API-Tests-owncloud-storage-1 +- Core-API-Tests-ocis-storage-1 +- Core-API-Tests-owncloud-storage-2 +- Core-API-Tests-ocis-storage-2 +- Core-API-Tests-owncloud-storage-3 +- Core-API-Tests-ocis-storage-3 +- Core-API-Tests-owncloud-storage-4 +- Core-API-Tests-ocis-storage-4 +- Core-API-Tests-owncloud-storage-5 +- Core-API-Tests-ocis-storage-5 +- Core-API-Tests-owncloud-storage-6 +- Core-API-Tests-ocis-storage-6 +- Core-API-Tests-owncloud-storage-7 +- Core-API-Tests-ocis-storage-7 +- Core-API-Tests-owncloud-storage-8 +- Core-API-Tests-ocis-storage-8 +- Core-API-Tests-owncloud-storage-9 +- Core-API-Tests-ocis-storage-9 +- Core-API-Tests-owncloud-storage-10 +- Core-API-Tests-ocis-storage-10 +- webUIBasic +- webUICreateFilesFolders +- webUIDeleteFilesFolders +- webUIRename +- webUISharingBasic +- webUIRestrictSharing +- webUISharingNotifications +- webUIFavorites +- webUIFiles +- webUISharingAutocompletion +- webUISharingInternalGroups +- webUISharingInternalUsers +- webUISharingInternalUsersExpire +- webUISharingInternalUsersExpireToRoot +- webUISharingPermissionsUsers +- webUISharingFilePermissionsGroups +- webUISharingFolderPermissionsGroups +- webUISharingFolderAdvancedPermissionsGroups +- webUISharingPermissionToRoot +- webUIResharing +- webUIResharingToRoot +- webUISharingPublic +- webUISharingPublicExpire +- webUISharingPublicDifferentRoles +- webUITrashbin +- webUITrashbinFilesFolders +- webUITrashbinRestore +- webUIUpload +- webUISharingFilePermissionMultipleUsers +- webUISharingFolderPermissionMultipleUsers +- webUISharingFolderAdvancedPermissionMultipleUsers +- webUIMoveFilesFolders +- accountsUITests + +--- +kind: pipeline +type: docker +name: binaries-windows + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis generate + volumes: + - name: gopath + path: /srv/app + +- name: build + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis release-windows + volumes: + - name: gopath + path: /srv/app + +- name: finish + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis release-finish + volumes: + - name: gopath + path: /srv/app + when: + ref: + - refs/heads/master + - refs/tags/v* + +- name: upload + pull: always + image: plugins/s3:1 + settings: + access_key: + from_secret: aws_access_key_id + bucket: + from_secret: s3_bucket + endpoint: + from_secret: s3_endpoint + path_style: true + secret_key: + from_secret: aws_secret_access_key + source: ocis/dist/release/* + strip_prefix: dist/release/ + target: /ocis//testing + when: + ref: + - refs/heads/master + - refs/tags/v* + +- name: changelog + pull: always + image: toolhippie/calens:latest + commands: + - calens --version refs/tags/accouts/v1.2.3 -o ocis/dist/CHANGELOG.md + when: + ref: + - refs/tags/v* + +- name: release + pull: always + image: plugins/github-release:1 + settings: + api_key: + from_secret: github_token + files: + - ocis/dist/release/* + note: ocis/dist/CHANGELOG.md + overwrite: true + title: refs/tags/accouts/v1.2.3 + when: + ref: + - refs/tags/v* + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + +depends_on: +- linting&unitTests-accounts +- linting&unitTests-glauth +- linting&unitTests-konnectd +- linting&unitTests-ocis +- linting&unitTests-ocis-phoenix +- linting&unitTests-ocis-pkg +- linting&unitTests-ocs +- linting&unitTests-proxy +- linting&unitTests-settings +- linting&unitTests-storage +- linting&unitTests-store +- linting&unitTests-thumbnails +- linting&unitTests-webdav +- linting&unitTests-onlyoffice +- upload-coverage +- localApiTests-apiOcisSpecific-owncloud +- localApiTests-apiOcisSpecific-ocis +- localApiTests-apiBasic-owncloud +- localApiTests-apiBasic-ocis +- Core-API-Tests-owncloud-storage-1 +- Core-API-Tests-ocis-storage-1 +- Core-API-Tests-owncloud-storage-2 +- Core-API-Tests-ocis-storage-2 +- Core-API-Tests-owncloud-storage-3 +- Core-API-Tests-ocis-storage-3 +- Core-API-Tests-owncloud-storage-4 +- Core-API-Tests-ocis-storage-4 +- Core-API-Tests-owncloud-storage-5 +- Core-API-Tests-ocis-storage-5 +- Core-API-Tests-owncloud-storage-6 +- Core-API-Tests-ocis-storage-6 +- Core-API-Tests-owncloud-storage-7 +- Core-API-Tests-ocis-storage-7 +- Core-API-Tests-owncloud-storage-8 +- Core-API-Tests-ocis-storage-8 +- Core-API-Tests-owncloud-storage-9 +- Core-API-Tests-ocis-storage-9 +- Core-API-Tests-owncloud-storage-10 +- Core-API-Tests-ocis-storage-10 +- webUIBasic +- webUICreateFilesFolders +- webUIDeleteFilesFolders +- webUIRename +- webUISharingBasic +- webUIRestrictSharing +- webUISharingNotifications +- webUIFavorites +- webUIFiles +- webUISharingAutocompletion +- webUISharingInternalGroups +- webUISharingInternalUsers +- webUISharingInternalUsersExpire +- webUISharingInternalUsersExpireToRoot +- webUISharingPermissionsUsers +- webUISharingFilePermissionsGroups +- webUISharingFolderPermissionsGroups +- webUISharingFolderAdvancedPermissionsGroups +- webUISharingPermissionToRoot +- webUIResharing +- webUIResharingToRoot +- webUISharingPublic +- webUISharingPublicExpire +- webUISharingPublicDifferentRoles +- webUITrashbin +- webUITrashbinFilesFolders +- webUITrashbinRestore +- webUIUpload +- webUISharingFilePermissionMultipleUsers +- webUISharingFolderPermissionMultipleUsers +- webUISharingFolderAdvancedPermissionMultipleUsers +- webUIMoveFilesFolders +- accountsUITests + +--- +kind: pipeline +type: docker +name: release-accouts/v1.2.3 + +platform: + os: linux + arch: amd64 + +steps: +- name: release-submodule + pull: always + image: plugins/github-release:1 + settings: + api_key: + from_secret: github_token + note: Release accouts 1.2.3 submodule + overwrite: true + title: accouts 1.2.3 + when: + ref: + - refs/tags/*/v* + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/tags/*/v* + +depends_on: +- linting&unitTests-accouts + +--- +kind: pipeline +type: docker +name: manifest + +platform: + os: linux + arch: amd64 + +steps: +- name: execute + pull: always + image: plugins/manifest:1 + settings: + auto_tag: true + ignore_missing: true + password: + from_secret: docker_password + spec: ocis/docker/manifest.tmpl + username: + from_secret: docker_username + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + +depends_on: +- docker-amd64 +- docker-arm64 +- docker-arm +- docker-eos-ocis +- binaries-linux +- binaries-darwin +- binaries-windows + +--- +kind: pipeline +type: docker +name: changelog + +platform: + os: linux + arch: amd64 + +steps: +- name: generate + pull: always + image: webhippie/golang:1.14 + commands: + - make -C ocis changelog + +- name: diff + pull: always + image: owncloud/alpine:latest + commands: + - git diff + +- name: output + pull: always + image: owncloud/alpine:latest + commands: + - cat CHANGELOG.md + +- name: publish + pull: always + image: plugins/git-action:1 + settings: + actions: + - commit + - push + author_email: devops@owncloud.com + author_name: ownClouders + branch: master + message: Automated changelog update [skip ci] + netrc_machine: github.com + netrc_password: + from_secret: github_token + netrc_username: + from_secret: github_username + when: + ref: + exclude: + - refs/pull/** + +trigger: + ref: + - refs/heads/master + - refs/pull/** + +depends_on: +- manifest + +--- +kind: pipeline +type: docker +name: readme + +platform: + os: linux + arch: amd64 + +steps: +- name: execute + pull: always + image: sheogorath/readme-to-dockerhub:latest + environment: + DOCKERHUB_PASSWORD: + from_secret: docker_password + DOCKERHUB_USERNAME: + from_secret: docker_username + README_PATH: README.md + SHORT_DESCRIPTION: "Docker images for " + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + +depends_on: +- docker-amd64 +- docker-arm64 +- docker-arm + +--- +kind: pipeline +type: docker +name: badges + +platform: + os: linux + arch: amd64 + +steps: +- name: execute + pull: always + image: plugins/webhook:1 + settings: + urls: + from_secret: microbadger_url + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + +depends_on: +- docker-amd64 +- docker-arm64 +- docker-arm +- docker-eos-ocis + +--- +kind: pipeline +type: docker +name: docs + +platform: + os: linux + arch: amd64 + +steps: +- name: generate-config-docs + image: webhippie/golang:1.14 + commands: + - make -C accounts config-docs-generate + - make -C glauth config-docs-generate + - make -C konnectd config-docs-generate + - make -C ocis config-docs-generate + - make -C ocis-phoenix config-docs-generate + - make -C ocis-pkg config-docs-generate + - make -C ocs config-docs-generate + - make -C proxy config-docs-generate + - make -C settings config-docs-generate + - make -C storage config-docs-generate + - make -C store config-docs-generate + - make -C thumbnails config-docs-generate + - make -C webdav config-docs-generate + - make -C onlyoffice config-docs-generate + volumes: + - name: gopath + path: /srv/app + +- name: prepare + image: owncloudci/alpine:latest + commands: + - make -C docs docs-copy + +- name: test + image: owncloudci/hugo:0.71.0 + commands: + - cd docs/hugo + - hugo + +- name: publish + pull: always + image: plugins/gh-pages:1 + settings: + pages_directory: docs/hugo/content + password: + from_secret: github_token + target_branch: docs + username: + from_secret: github_username + when: + ref: + exclude: + - refs/pull/** + +- name: list and remove temporary files + image: owncloudci/alpine:latest + commands: + - tree hugo/public + - rm -rf docs/hugo + +- name: downstream + image: plugins/downstream + settings: + repositories: + - owncloud/owncloud.github.io@source + server: https://drone.owncloud.com/ + token: + from_secret: drone_token + when: + ref: + exclude: + - refs/pull/** + +volumes: +- name: gopath + temp: {} + +trigger: + ref: + - refs/heads/master + - refs/pull/** + +depends_on: +- badges + +--- +kind: pipeline +type: docker +name: updateDeployment + +platform: + os: linux + arch: amd64 + +steps: +- name: webhook + image: plugins/webhook + settings: + method: GET + password: + from_secret: webhook_password + urls: https://ocis.owncloud.works/hooks/update-ocis + username: + from_secret: webhook_username + +trigger: + ref: + - refs/heads/master + +depends_on: +- docker-amd64 +- docker-arm64 +- docker-arm +- binaries-linux +- binaries-darwin +- binaries-windows + +--- +kind: pipeline +type: docker +name: purge_ocis-binary-amd64_build_artifact_cache + +platform: + os: linux + arch: amd64 + +steps: +- name: purge-cache + image: minio/mc + commands: + - mc rm --recursive --force cache/cache///-${DRONE_BUILD_NUMBER}/ocis-binary-amd64_build_artifact_cache + environment: + MC_HOST_cache: + from_secret: cache_s3_connection_url + failure: ignore + +trigger: + ref: + - refs/heads/master + - refs/tags/v* + - refs/pull/** + status: + - success + - failure + +depends_on: +- localApiTests-apiOcisSpecific-owncloud +- localApiTests-apiOcisSpecific-ocis +- localApiTests-apiBasic-owncloud +- localApiTests-apiBasic-ocis +- Core-API-Tests-owncloud-storage-1 +- Core-API-Tests-ocis-storage-1 +- Core-API-Tests-owncloud-storage-2 +- Core-API-Tests-ocis-storage-2 +- Core-API-Tests-owncloud-storage-3 +- Core-API-Tests-ocis-storage-3 +- Core-API-Tests-owncloud-storage-4 +- Core-API-Tests-ocis-storage-4 +- Core-API-Tests-owncloud-storage-5 +- Core-API-Tests-ocis-storage-5 +- Core-API-Tests-owncloud-storage-6 +- Core-API-Tests-ocis-storage-6 +- Core-API-Tests-owncloud-storage-7 +- Core-API-Tests-ocis-storage-7 +- Core-API-Tests-owncloud-storage-8 +- Core-API-Tests-ocis-storage-8 +- Core-API-Tests-owncloud-storage-9 +- Core-API-Tests-ocis-storage-9 +- Core-API-Tests-owncloud-storage-10 +- Core-API-Tests-ocis-storage-10 +- webUIBasic +- webUICreateFilesFolders +- webUIDeleteFilesFolders +- webUIRename +- webUISharingBasic +- webUIRestrictSharing +- webUISharingNotifications +- webUIFavorites +- webUIFiles +- webUISharingAutocompletion +- webUISharingInternalGroups +- webUISharingInternalUsers +- webUISharingInternalUsersExpire +- webUISharingInternalUsersExpireToRoot +- webUISharingPermissionsUsers +- webUISharingFilePermissionsGroups +- webUISharingFolderPermissionsGroups +- webUISharingFolderAdvancedPermissionsGroups +- webUISharingPermissionToRoot +- webUIResharing +- webUIResharingToRoot +- webUISharingPublic +- webUISharingPublicExpire +- webUISharingPublicDifferentRoles +- webUITrashbin +- webUITrashbinFilesFolders +- webUITrashbinRestore +- webUIUpload +- webUISharingFilePermissionMultipleUsers +- webUISharingFolderPermissionMultipleUsers +- webUISharingFolderAdvancedPermissionMultipleUsers +- webUIMoveFilesFolders +- accountsUITests + +--- +kind: pipeline +type: docker +name: chat-notifications + +platform: + os: linux + arch: amd64 + +clone: + disable: true + +steps: +- name: notify-rocketchat + pull: always + image: plugins/slack:1 + settings: + channel: ocis-internal + webhook: + from_secret: private_rocketchat + when: + status: + - failure + +trigger: + ref: + - refs/heads/master + - refs/heads/release* + - refs/tags/** + status: + - failure + +depends_on: +- build_ocis_binary_for_testing +- linting&unitTests-accounts +- linting&unitTests-glauth +- linting&unitTests-konnectd +- linting&unitTests-ocis +- linting&unitTests-ocis-phoenix +- linting&unitTests-ocis-pkg +- linting&unitTests-ocs +- linting&unitTests-proxy +- linting&unitTests-settings +- linting&unitTests-storage +- linting&unitTests-store +- linting&unitTests-thumbnails +- linting&unitTests-webdav +- linting&unitTests-onlyoffice +- upload-coverage +- localApiTests-apiOcisSpecific-owncloud +- localApiTests-apiOcisSpecific-ocis +- localApiTests-apiBasic-owncloud +- localApiTests-apiBasic-ocis +- Core-API-Tests-owncloud-storage-1 +- Core-API-Tests-ocis-storage-1 +- Core-API-Tests-owncloud-storage-2 +- Core-API-Tests-ocis-storage-2 +- Core-API-Tests-owncloud-storage-3 +- Core-API-Tests-ocis-storage-3 +- Core-API-Tests-owncloud-storage-4 +- Core-API-Tests-ocis-storage-4 +- Core-API-Tests-owncloud-storage-5 +- Core-API-Tests-ocis-storage-5 +- Core-API-Tests-owncloud-storage-6 +- Core-API-Tests-ocis-storage-6 +- Core-API-Tests-owncloud-storage-7 +- Core-API-Tests-ocis-storage-7 +- Core-API-Tests-owncloud-storage-8 +- Core-API-Tests-ocis-storage-8 +- Core-API-Tests-owncloud-storage-9 +- Core-API-Tests-ocis-storage-9 +- Core-API-Tests-owncloud-storage-10 +- Core-API-Tests-ocis-storage-10 +- webUIBasic +- webUICreateFilesFolders +- webUIDeleteFilesFolders +- webUIRename +- webUISharingBasic +- webUIRestrictSharing +- webUISharingNotifications +- webUIFavorites +- webUIFiles +- webUISharingAutocompletion +- webUISharingInternalGroups +- webUISharingInternalUsers +- webUISharingInternalUsersExpire +- webUISharingInternalUsersExpireToRoot +- webUISharingPermissionsUsers +- webUISharingFilePermissionsGroups +- webUISharingFolderPermissionsGroups +- webUISharingFolderAdvancedPermissionsGroups +- webUISharingPermissionToRoot +- webUIResharing +- webUIResharingToRoot +- webUISharingPublic +- webUISharingPublicExpire +- webUISharingPublicDifferentRoles +- webUITrashbin +- webUITrashbinFilesFolders +- webUITrashbinRestore +- webUIUpload +- webUISharingFilePermissionMultipleUsers +- webUISharingFolderPermissionMultipleUsers +- webUISharingFolderAdvancedPermissionMultipleUsers +- webUIMoveFilesFolders +- accountsUITests +- docker-amd64 +- docker-arm64 +- docker-arm +- docker-eos-ocis +- binaries-linux +- binaries-darwin +- binaries-windows +- release-accouts/v1.2.3 +- manifest +- changelog +- readme +- badges +- docs +- updateDeployment +- purge_ocis-binary-amd64_build_artifact_cache + +... diff --git a/changelog/unreleased/account-permissions-error.md b/changelog/1.0.0_2020-12-16/account-permissions-error.md similarity index 100% rename from changelog/unreleased/account-permissions-error.md rename to changelog/1.0.0_2020-12-16/account-permissions-error.md diff --git a/changelog/unreleased/accounts-cache-password-validation.md b/changelog/1.0.0_2020-12-16/accounts-cache-password-validation.md similarity index 100% rename from changelog/unreleased/accounts-cache-password-validation.md rename to changelog/1.0.0_2020-12-16/accounts-cache-password-validation.md diff --git a/changelog/unreleased/accounts-fs-based-index.md b/changelog/1.0.0_2020-12-16/accounts-fs-based-index.md similarity index 100% rename from changelog/unreleased/accounts-fs-based-index.md rename to changelog/1.0.0_2020-12-16/accounts-fs-based-index.md diff --git a/changelog/unreleased/accounts-index-rebuild.md b/changelog/1.0.0_2020-12-16/accounts-index-rebuild.md similarity index 100% rename from changelog/unreleased/accounts-index-rebuild.md rename to changelog/1.0.0_2020-12-16/accounts-index-rebuild.md diff --git a/changelog/unreleased/accounts-list-scroll.md b/changelog/1.0.0_2020-12-16/accounts-list-scroll.md similarity index 100% rename from changelog/unreleased/accounts-list-scroll.md rename to changelog/1.0.0_2020-12-16/accounts-list-scroll.md diff --git a/changelog/unreleased/accounts-service-tracing.md b/changelog/1.0.0_2020-12-16/accounts-service-tracing.md similarity index 100% rename from changelog/unreleased/accounts-service-tracing.md rename to changelog/1.0.0_2020-12-16/accounts-service-tracing.md diff --git a/changelog/unreleased/add-accounts-service-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-accounts-service-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-accounts-service-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-accounts-service-to-monorepo.md diff --git a/changelog/unreleased/add-basic-auth-option.md b/changelog/1.0.0_2020-12-16/add-basic-auth-option.md similarity index 100% rename from changelog/unreleased/add-basic-auth-option.md rename to changelog/1.0.0_2020-12-16/add-basic-auth-option.md diff --git a/changelog/unreleased/add-eos.md b/changelog/1.0.0_2020-12-16/add-eos.md similarity index 100% rename from changelog/unreleased/add-eos.md rename to changelog/1.0.0_2020-12-16/add-eos.md diff --git a/changelog/unreleased/add-glauth-service-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-glauth-service-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-glauth-service-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-glauth-service-to-monorepo.md diff --git a/changelog/unreleased/add-k6.md b/changelog/1.0.0_2020-12-16/add-k6.md similarity index 100% rename from changelog/unreleased/add-k6.md rename to changelog/1.0.0_2020-12-16/add-k6.md diff --git a/changelog/unreleased/add-konnectd-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-konnectd-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-konnectd-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-konnectd-to-monorepo.md diff --git a/changelog/unreleased/add-missing-env-vars.md b/changelog/1.0.0_2020-12-16/add-missing-env-vars.md similarity index 100% rename from changelog/unreleased/add-missing-env-vars.md rename to changelog/1.0.0_2020-12-16/add-missing-env-vars.md diff --git a/changelog/unreleased/add-ocis-phoenix-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-ocis-phoenix-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-ocis-phoenix-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-ocis-phoenix-to-monorepo.md diff --git a/changelog/unreleased/add-ocis-pkg-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-ocis-pkg-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-ocis-pkg-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-ocis-pkg-to-monorepo.md diff --git a/changelog/unreleased/add-ocs-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-ocs-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-ocs-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-ocs-to-monorepo.md diff --git a/changelog/unreleased/add-proxy-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-proxy-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-proxy-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-proxy-to-monorepo.md diff --git a/changelog/unreleased/add-setttings-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-setttings-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-setttings-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-setttings-to-monorepo.md diff --git a/changelog/unreleased/add-storage-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-storage-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-storage-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-storage-to-monorepo.md diff --git a/changelog/unreleased/add-store-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-store-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-store-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-store-to-monorepo.md diff --git a/changelog/unreleased/add-thumbnails-command.md b/changelog/1.0.0_2020-12-16/add-thumbnails-command.md similarity index 100% rename from changelog/unreleased/add-thumbnails-command.md rename to changelog/1.0.0_2020-12-16/add-thumbnails-command.md diff --git a/changelog/unreleased/add-thumbnails-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-thumbnails-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-thumbnails-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-thumbnails-to-monorepo.md diff --git a/changelog/unreleased/add-version-command.md b/changelog/1.0.0_2020-12-16/add-version-command.md similarity index 100% rename from changelog/unreleased/add-version-command.md rename to changelog/1.0.0_2020-12-16/add-version-command.md diff --git a/changelog/unreleased/add-webdav-to-monorepo.md b/changelog/1.0.0_2020-12-16/add-webdav-to-monorepo.md similarity index 100% rename from changelog/unreleased/add-webdav-to-monorepo.md rename to changelog/1.0.0_2020-12-16/add-webdav-to-monorepo.md diff --git a/changelog/unreleased/allow-ldap-user-backend.md b/changelog/1.0.0_2020-12-16/allow-ldap-user-backend.md similarity index 100% rename from changelog/unreleased/allow-ldap-user-backend.md rename to changelog/1.0.0_2020-12-16/allow-ldap-user-backend.md diff --git a/changelog/unreleased/better-go-micro-adoption.md b/changelog/1.0.0_2020-12-16/better-go-micro-adoption.md similarity index 100% rename from changelog/unreleased/better-go-micro-adoption.md rename to changelog/1.0.0_2020-12-16/better-go-micro-adoption.md diff --git a/changelog/unreleased/change-hashing-algorithm.md b/changelog/1.0.0_2020-12-16/change-hashing-algorithm.md similarity index 100% rename from changelog/unreleased/change-hashing-algorithm.md rename to changelog/1.0.0_2020-12-16/change-hashing-algorithm.md diff --git a/changelog/unreleased/change-thumbnails-library.md b/changelog/1.0.0_2020-12-16/change-thumbnails-library.md similarity index 100% rename from changelog/unreleased/change-thumbnails-library.md rename to changelog/1.0.0_2020-12-16/change-thumbnails-library.md diff --git a/changelog/unreleased/check-role-management-permissions.md b/changelog/1.0.0_2020-12-16/check-role-management-permissions.md similarity index 100% rename from changelog/unreleased/check-role-management-permissions.md rename to changelog/1.0.0_2020-12-16/check-role-management-permissions.md diff --git a/changelog/unreleased/clear-external-apps.md b/changelog/1.0.0_2020-12-16/clear-external-apps.md similarity index 100% rename from changelog/unreleased/clear-external-apps.md rename to changelog/1.0.0_2020-12-16/clear-external-apps.md diff --git a/changelog/unreleased/configurable-storage.md b/changelog/1.0.0_2020-12-16/configurable-storage.md similarity index 100% rename from changelog/unreleased/configurable-storage.md rename to changelog/1.0.0_2020-12-16/configurable-storage.md diff --git a/changelog/unreleased/create-onlyoffice-extension.md b/changelog/1.0.0_2020-12-16/create-onlyoffice-extension.md similarity index 100% rename from changelog/unreleased/create-onlyoffice-extension.md rename to changelog/1.0.0_2020-12-16/create-onlyoffice-extension.md diff --git a/changelog/unreleased/cs3-index-lowerbound.md b/changelog/1.0.0_2020-12-16/cs3-index-lowerbound.md similarity index 100% rename from changelog/unreleased/cs3-index-lowerbound.md rename to changelog/1.0.0_2020-12-16/cs3-index-lowerbound.md diff --git a/changelog/unreleased/dont-nag-about-basicauth.md b/changelog/1.0.0_2020-12-16/dont-nag-about-basicauth.md similarity index 100% rename from changelog/unreleased/dont-nag-about-basicauth.md rename to changelog/1.0.0_2020-12-16/dont-nag-about-basicauth.md diff --git a/changelog/unreleased/enable-dynamic-client-registration.md b/changelog/1.0.0_2020-12-16/enable-dynamic-client-registration.md similarity index 100% rename from changelog/unreleased/enable-dynamic-client-registration.md rename to changelog/1.0.0_2020-12-16/enable-dynamic-client-registration.md diff --git a/changelog/unreleased/fix-672.md b/changelog/1.0.0_2020-12-16/fix-672.md similarity index 100% rename from changelog/unreleased/fix-672.md rename to changelog/1.0.0_2020-12-16/fix-672.md diff --git a/changelog/unreleased/fix-820.md b/changelog/1.0.0_2020-12-16/fix-820.md similarity index 100% rename from changelog/unreleased/fix-820.md rename to changelog/1.0.0_2020-12-16/fix-820.md diff --git a/changelog/unreleased/fix-button-layout.md b/changelog/1.0.0_2020-12-16/fix-button-layout.md similarity index 100% rename from changelog/unreleased/fix-button-layout.md rename to changelog/1.0.0_2020-12-16/fix-button-layout.md diff --git a/changelog/unreleased/fix-choose-account-dialogue b/changelog/1.0.0_2020-12-16/fix-choose-account-dialogue similarity index 100% rename from changelog/unreleased/fix-choose-account-dialogue rename to changelog/1.0.0_2020-12-16/fix-choose-account-dialogue diff --git a/changelog/unreleased/fix-id-or-username-query-handling.md b/changelog/1.0.0_2020-12-16/fix-id-or-username-query-handling.md similarity index 100% rename from changelog/unreleased/fix-id-or-username-query-handling.md rename to changelog/1.0.0_2020-12-16/fix-id-or-username-query-handling.md diff --git a/changelog/unreleased/fix-konnectd-build.md b/changelog/1.0.0_2020-12-16/fix-konnectd-build.md similarity index 100% rename from changelog/unreleased/fix-konnectd-build.md rename to changelog/1.0.0_2020-12-16/fix-konnectd-build.md diff --git a/changelog/unreleased/fix-ocs-share-api.md b/changelog/1.0.0_2020-12-16/fix-ocs-share-api.md similarity index 100% rename from changelog/unreleased/fix-ocs-share-api.md rename to changelog/1.0.0_2020-12-16/fix-ocs-share-api.md diff --git a/changelog/unreleased/glauth-fallback-option.md b/changelog/1.0.0_2020-12-16/glauth-fallback-option.md similarity index 100% rename from changelog/unreleased/glauth-fallback-option.md rename to changelog/1.0.0_2020-12-16/glauth-fallback-option.md diff --git a/changelog/unreleased/glauth-micro-client.md b/changelog/1.0.0_2020-12-16/glauth-micro-client.md similarity index 100% rename from changelog/unreleased/glauth-micro-client.md rename to changelog/1.0.0_2020-12-16/glauth-micro-client.md diff --git a/changelog/unreleased/global-tidy.md b/changelog/1.0.0_2020-12-16/global-tidy.md similarity index 100% rename from changelog/unreleased/global-tidy.md rename to changelog/1.0.0_2020-12-16/global-tidy.md diff --git a/changelog/unreleased/import.md b/changelog/1.0.0_2020-12-16/import.md similarity index 100% rename from changelog/unreleased/import.md rename to changelog/1.0.0_2020-12-16/import.md diff --git a/changelog/unreleased/improve-reva-service-descriptions.md b/changelog/1.0.0_2020-12-16/improve-reva-service-descriptions.md similarity index 100% rename from changelog/unreleased/improve-reva-service-descriptions.md rename to changelog/1.0.0_2020-12-16/improve-reva-service-descriptions.md diff --git a/changelog/unreleased/initial-release.md b/changelog/1.0.0_2020-12-16/initial-release.md similarity index 100% rename from changelog/unreleased/initial-release.md rename to changelog/1.0.0_2020-12-16/initial-release.md diff --git a/changelog/unreleased/integrate-accounts-cli.md b/changelog/1.0.0_2020-12-16/integrate-accounts-cli.md similarity index 100% rename from changelog/unreleased/integrate-accounts-cli.md rename to changelog/1.0.0_2020-12-16/integrate-accounts-cli.md diff --git a/changelog/unreleased/integrate-accounts.md b/changelog/1.0.0_2020-12-16/integrate-accounts.md similarity index 100% rename from changelog/unreleased/integrate-accounts.md rename to changelog/1.0.0_2020-12-16/integrate-accounts.md diff --git a/changelog/unreleased/konnectd-consent-page.md b/changelog/1.0.0_2020-12-16/konnectd-consent-page.md similarity index 100% rename from changelog/unreleased/konnectd-consent-page.md rename to changelog/1.0.0_2020-12-16/konnectd-consent-page.md diff --git a/changelog/unreleased/konnectd-switchacc-consent.md b/changelog/1.0.0_2020-12-16/konnectd-switchacc-consent.md similarity index 100% rename from changelog/unreleased/konnectd-switchacc-consent.md rename to changelog/1.0.0_2020-12-16/konnectd-switchacc-consent.md diff --git a/changelog/unreleased/make-all-paths-configurable.md b/changelog/1.0.0_2020-12-16/make-all-paths-configurable.md similarity index 100% rename from changelog/unreleased/make-all-paths-configurable.md rename to changelog/1.0.0_2020-12-16/make-all-paths-configurable.md diff --git a/changelog/unreleased/metadata-storage.md b/changelog/1.0.0_2020-12-16/metadata-storage.md similarity index 100% rename from changelog/unreleased/metadata-storage.md rename to changelog/1.0.0_2020-12-16/metadata-storage.md diff --git a/changelog/unreleased/mint-token-with-uid.md b/changelog/1.0.0_2020-12-16/mint-token-with-uid.md similarity index 100% rename from changelog/unreleased/mint-token-with-uid.md rename to changelog/1.0.0_2020-12-16/mint-token-with-uid.md diff --git a/changelog/unreleased/move-indexer-to-ocis-pkg.md b/changelog/1.0.0_2020-12-16/move-indexer-to-ocis-pkg.md similarity index 100% rename from changelog/unreleased/move-indexer-to-ocis-pkg.md rename to changelog/1.0.0_2020-12-16/move-indexer-to-ocis-pkg.md diff --git a/changelog/unreleased/new-runtime.md b/changelog/1.0.0_2020-12-16/new-runtime.md similarity index 100% rename from changelog/unreleased/new-runtime.md rename to changelog/1.0.0_2020-12-16/new-runtime.md diff --git a/changelog/unreleased/ocis-root-config.md b/changelog/1.0.0_2020-12-16/ocis-root-config.md similarity index 100% rename from changelog/unreleased/ocis-root-config.md rename to changelog/1.0.0_2020-12-16/ocis-root-config.md diff --git a/changelog/unreleased/ocis-version-command.md b/changelog/1.0.0_2020-12-16/ocis-version-command.md similarity index 100% rename from changelog/unreleased/ocis-version-command.md rename to changelog/1.0.0_2020-12-16/ocis-version-command.md diff --git a/changelog/unreleased/ocs-map-userid-to-username.md b/changelog/1.0.0_2020-12-16/ocs-map-userid-to-username.md similarity index 100% rename from changelog/unreleased/ocs-map-userid-to-username.md rename to changelog/1.0.0_2020-12-16/ocs-map-userid-to-username.md diff --git a/changelog/unreleased/permission-checks-in-ocis-accounts.md b/changelog/1.0.0_2020-12-16/permission-checks-in-ocis-accounts.md similarity index 100% rename from changelog/unreleased/permission-checks-in-ocis-accounts.md rename to changelog/1.0.0_2020-12-16/permission-checks-in-ocis-accounts.md diff --git a/changelog/unreleased/phoenix-0.18.0.md b/changelog/1.0.0_2020-12-16/phoenix-0.18.0.md similarity index 100% rename from changelog/unreleased/phoenix-0.18.0.md rename to changelog/1.0.0_2020-12-16/phoenix-0.18.0.md diff --git a/changelog/unreleased/phoenix-default-apps.md b/changelog/1.0.0_2020-12-16/phoenix-default-apps.md similarity index 100% rename from changelog/unreleased/phoenix-default-apps.md rename to changelog/1.0.0_2020-12-16/phoenix-default-apps.md diff --git a/changelog/unreleased/pkg-serve-index-html.md b/changelog/1.0.0_2020-12-16/pkg-serve-index-html.md similarity index 100% rename from changelog/unreleased/pkg-serve-index-html.md rename to changelog/1.0.0_2020-12-16/pkg-serve-index-html.md diff --git a/changelog/unreleased/prevent-duplicate-accounts.md b/changelog/1.0.0_2020-12-16/prevent-duplicate-accounts.md similarity index 100% rename from changelog/unreleased/prevent-duplicate-accounts.md rename to changelog/1.0.0_2020-12-16/prevent-duplicate-accounts.md diff --git a/changelog/unreleased/proxy-access-log.md b/changelog/1.0.0_2020-12-16/proxy-access-log.md similarity index 100% rename from changelog/unreleased/proxy-access-log.md rename to changelog/1.0.0_2020-12-16/proxy-access-log.md diff --git a/changelog/unreleased/proxy-allow-insecure-upstreams.md b/changelog/1.0.0_2020-12-16/proxy-allow-insecure-upstreams.md similarity index 100% rename from changelog/unreleased/proxy-allow-insecure-upstreams.md rename to changelog/1.0.0_2020-12-16/proxy-allow-insecure-upstreams.md diff --git a/changelog/unreleased/proxy-cache-userinfo.md b/changelog/1.0.0_2020-12-16/proxy-cache-userinfo.md similarity index 100% rename from changelog/unreleased/proxy-cache-userinfo.md rename to changelog/1.0.0_2020-12-16/proxy-cache-userinfo.md diff --git a/changelog/unreleased/proxy-fix-director-selection.md b/changelog/1.0.0_2020-12-16/proxy-fix-director-selection.md similarity index 100% rename from changelog/unreleased/proxy-fix-director-selection.md rename to changelog/1.0.0_2020-12-16/proxy-fix-director-selection.md diff --git a/changelog/unreleased/reva-update-2020-11-25.md b/changelog/1.0.0_2020-12-16/reva-update-2020-11-25.md similarity index 100% rename from changelog/unreleased/reva-update-2020-11-25.md rename to changelog/1.0.0_2020-12-16/reva-update-2020-11-25.md diff --git a/changelog/unreleased/runtime-cleanup.md b/changelog/1.0.0_2020-12-16/runtime-cleanup.md similarity index 100% rename from changelog/unreleased/runtime-cleanup.md rename to changelog/1.0.0_2020-12-16/runtime-cleanup.md diff --git a/changelog/unreleased/runtime-update.md b/changelog/1.0.0_2020-12-16/runtime-update.md similarity index 100% rename from changelog/unreleased/runtime-update.md rename to changelog/1.0.0_2020-12-16/runtime-update.md diff --git a/changelog/unreleased/settings-permissions.md b/changelog/1.0.0_2020-12-16/settings-permissions.md similarity index 100% rename from changelog/unreleased/settings-permissions.md rename to changelog/1.0.0_2020-12-16/settings-permissions.md diff --git a/changelog/unreleased/settings-service.md b/changelog/1.0.0_2020-12-16/settings-service.md similarity index 100% rename from changelog/unreleased/settings-service.md rename to changelog/1.0.0_2020-12-16/settings-service.md diff --git a/changelog/unreleased/settings-ui-fix-translation.md b/changelog/1.0.0_2020-12-16/settings-ui-fix-translation.md similarity index 100% rename from changelog/unreleased/settings-ui-fix-translation.md rename to changelog/1.0.0_2020-12-16/settings-ui-fix-translation.md diff --git a/changelog/unreleased/simplify-tracing.md b/changelog/1.0.0_2020-12-16/simplify-tracing.md similarity index 100% rename from changelog/unreleased/simplify-tracing.md rename to changelog/1.0.0_2020-12-16/simplify-tracing.md diff --git a/changelog/unreleased/start-proxy-with-server.md b/changelog/1.0.0_2020-12-16/start-proxy-with-server.md similarity index 100% rename from changelog/unreleased/start-proxy-with-server.md rename to changelog/1.0.0_2020-12-16/start-proxy-with-server.md diff --git a/changelog/unreleased/storage-public-link-expiration.md b/changelog/1.0.0_2020-12-16/storage-public-link-expiration.md similarity index 100% rename from changelog/unreleased/storage-public-link-expiration.md rename to changelog/1.0.0_2020-12-16/storage-public-link-expiration.md diff --git a/changelog/unreleased/theme-konnectd-subpages.md b/changelog/1.0.0_2020-12-16/theme-konnectd-subpages.md similarity index 100% rename from changelog/unreleased/theme-konnectd-subpages.md rename to changelog/1.0.0_2020-12-16/theme-konnectd-subpages.md diff --git a/changelog/unreleased/themed-kopano.md b/changelog/1.0.0_2020-12-16/themed-kopano.md similarity index 100% rename from changelog/unreleased/themed-kopano.md rename to changelog/1.0.0_2020-12-16/themed-kopano.md diff --git a/changelog/unreleased/unify-config-parsing.md b/changelog/1.0.0_2020-12-16/unify-config-parsing.md similarity index 100% rename from changelog/unreleased/unify-config-parsing.md rename to changelog/1.0.0_2020-12-16/unify-config-parsing.md diff --git a/changelog/unreleased/update-glauth-2020-11-10.md b/changelog/1.0.0_2020-12-16/update-glauth-2020-11-10.md similarity index 100% rename from changelog/unreleased/update-glauth-2020-11-10.md rename to changelog/1.0.0_2020-12-16/update-glauth-2020-11-10.md diff --git a/changelog/unreleased/update-glauth.md b/changelog/1.0.0_2020-12-16/update-glauth.md similarity index 100% rename from changelog/unreleased/update-glauth.md rename to changelog/1.0.0_2020-12-16/update-glauth.md diff --git a/changelog/unreleased/update-konnectd.md b/changelog/1.0.0_2020-12-16/update-konnectd.md similarity index 100% rename from changelog/unreleased/update-konnectd.md rename to changelog/1.0.0_2020-12-16/update-konnectd.md diff --git a/changelog/unreleased/update-phoenix-0.20.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.20.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.20.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.20.0.md diff --git a/changelog/unreleased/update-phoenix-0.21.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.21.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.21.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.21.0.md diff --git a/changelog/unreleased/update-phoenix-0.22.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.22.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.22.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.22.0.md diff --git a/changelog/unreleased/update-phoenix-0.23.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.23.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.23.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.23.0.md diff --git a/changelog/unreleased/update-phoenix-0.24.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.24.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.24.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.24.0.md diff --git a/changelog/unreleased/update-phoenix-0.25.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.25.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.25.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.25.0.md diff --git a/changelog/unreleased/update-phoenix-0.26.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.26.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.26.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.26.0.md diff --git a/changelog/unreleased/update-phoenix-0.27.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.27.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.27.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.27.0.md diff --git a/changelog/unreleased/update-phoenix-0.28.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.28.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.28.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.28.0.md diff --git a/changelog/unreleased/update-phoenix-0.29.0.md b/changelog/1.0.0_2020-12-16/update-phoenix-0.29.0.md similarity index 100% rename from changelog/unreleased/update-phoenix-0.29.0.md rename to changelog/1.0.0_2020-12-16/update-phoenix-0.29.0.md diff --git a/changelog/unreleased/update-reva-config.md b/changelog/1.0.0_2020-12-16/update-reva-config.md similarity index 100% rename from changelog/unreleased/update-reva-config.md rename to changelog/1.0.0_2020-12-16/update-reva-config.md diff --git a/changelog/unreleased/update-reva-e791b5599a89.md b/changelog/1.0.0_2020-12-16/update-reva-e791b5599a89.md similarity index 100% rename from changelog/unreleased/update-reva-e791b5599a89.md rename to changelog/1.0.0_2020-12-16/update-reva-e791b5599a89.md diff --git a/changelog/unreleased/update-reva-to-1c425035c8a2.md b/changelog/1.0.0_2020-12-16/update-reva-to-1c425035c8a2.md similarity index 100% rename from changelog/unreleased/update-reva-to-1c425035c8a2.md rename to changelog/1.0.0_2020-12-16/update-reva-to-1c425035c8a2.md diff --git a/changelog/unreleased/update-reva-to-ac85e68.md b/changelog/1.0.0_2020-12-16/update-reva-to-ac85e68.md similarity index 100% rename from changelog/unreleased/update-reva-to-ac85e68.md rename to changelog/1.0.0_2020-12-16/update-reva-to-ac85e68.md diff --git a/changelog/unreleased/update-reva-to-cdb3d6688da5.md b/changelog/1.0.0_2020-12-16/update-reva-to-cdb3d6688da5.md similarity index 100% rename from changelog/unreleased/update-reva-to-cdb3d6688da5.md rename to changelog/1.0.0_2020-12-16/update-reva-to-cdb3d6688da5.md diff --git a/changelog/unreleased/update-reva-to-dd3a8c0f38.md b/changelog/1.0.0_2020-12-16/update-reva-to-dd3a8c0f38.md similarity index 100% rename from changelog/unreleased/update-reva-to-dd3a8c0f38.md rename to changelog/1.0.0_2020-12-16/update-reva-to-dd3a8c0f38.md diff --git a/changelog/unreleased/update-reva-to-e6a621.md b/changelog/1.0.0_2020-12-16/update-reva-to-e6a621.md similarity index 100% rename from changelog/unreleased/update-reva-to-e6a621.md rename to changelog/1.0.0_2020-12-16/update-reva-to-e6a621.md diff --git a/changelog/unreleased/update-reva.md b/changelog/1.0.0_2020-12-16/update-reva.md similarity index 100% rename from changelog/unreleased/update-reva.md rename to changelog/1.0.0_2020-12-16/update-reva.md diff --git a/changelog/unreleased/update-storage-env-vars.md b/changelog/1.0.0_2020-12-16/update-storage-env-vars.md similarity index 100% rename from changelog/unreleased/update-storage-env-vars.md rename to changelog/1.0.0_2020-12-16/update-storage-env-vars.md diff --git a/changelog/unreleased/update-web-1.0.0-beta3.md b/changelog/1.0.0_2020-12-16/update-web-1.0.0-beta3.md similarity index 100% rename from changelog/unreleased/update-web-1.0.0-beta3.md rename to changelog/1.0.0_2020-12-16/update-web-1.0.0-beta3.md diff --git a/changelog/unreleased/update-web-1.0.0-beta4.md b/changelog/1.0.0_2020-12-16/update-web-1.0.0-beta4.md similarity index 100% rename from changelog/unreleased/update-web-1.0.0-beta4.md rename to changelog/1.0.0_2020-12-16/update-web-1.0.0-beta4.md diff --git a/changelog/unreleased/use-alpine-latest.md b/changelog/1.0.0_2020-12-16/use-alpine-latest.md similarity index 100% rename from changelog/unreleased/use-alpine-latest.md rename to changelog/1.0.0_2020-12-16/use-alpine-latest.md diff --git a/changelog/unreleased/user-agent-challenge-lock-in.md b/changelog/1.0.0_2020-12-16/user-agent-challenge-lock-in.md similarity index 100% rename from changelog/unreleased/user-agent-challenge-lock-in.md rename to changelog/1.0.0_2020-12-16/user-agent-challenge-lock-in.md diff --git a/changelog/unreleased/user-menu.md b/changelog/1.0.0_2020-12-16/user-menu.md similarity index 100% rename from changelog/unreleased/user-menu.md rename to changelog/1.0.0_2020-12-16/user-menu.md