.gitlab-ci.yml 640 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. - chmod 600 config.yml keystore.p12
  11. - fdroid update
  12. - rm -rf archive
  13. - mkdir /fdroid && fdroid deploy
  14. - rm -rf /fdroid/archive
  15. - cd .. && mkdir public && mv /fdroid public
  16. artifacts:
  17. paths:
  18. - public
  19. expire_in: 1 week
  20. cache:
  21. paths:
  22. - fdroid/repo
  23. rules:
  24. - if: '$CI_COMMIT_BRANCH == "master"'