.gitlab-ci.yml 654 B

123456789101112131415161718192021222324
  1. image: registry.gitlab.com/pmkap/custom-repo
  2. pages:
  3. stage: deploy
  4. script:
  5. - ./download.py
  6. - cd fdroid
  7. - 'echo "$FDROID_KEYSTORE_BASE64" | base64 -d >keystore.p12'
  8. - 'echo "keystorepass: $FDROID_KEYSTOREPASS" >>config.yml'
  9. - 'echo "keypass: $FDROID_KEYSTOREPASS" >>config.yml'
  10. - fdroid update
  11. - rm -rf archive
  12. - mkdir /fdroid && fdroid deploy
  13. - rm -rf /fdroid/archive
  14. - cd .. && mkdir public && mv /fdroid public
  15. artifacts:
  16. paths:
  17. - public
  18. expire_in: 1 week
  19. cache:
  20. paths:
  21. - fdroid/repo
  22. rules:
  23. - if: '$CI_COMMIT_BRANCH == "master"'
  24. - if: '$CI_PIPELINE_SOURCE == "schedule"'