.gitlab-ci.yml 673 B

12345678910111213141516171819202122232425
  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_PIPELINE_SOURCE == "push"'
  24. when: manual
  25. - if: '$CI_PIPELINE_SOURCE == "schedule"'