NghiaTranUIT / artify-macos

🌎 18th century Arts for everyone
https://artify.launchaco.com
GNU Lesser General Public License v3.0
178 stars 9 forks source link

Support Fastlane and integrating to exist CI/CD #49

Open NghiaTranUIT opened 6 years ago

NghiaTranUIT commented 6 years ago

It takes tons of time when distributing app manually. Here is what I do

  1. Increase build number and build version
  2. Create git tag
  3. Archive the build
  4. Sign with private key (Sparkle app)
  5. Zip with format: Artify_{version_number}.zip
  6. Upload to my /artify Dropbox folder and copy the share link (?dl=1)
  7. Update appcast.xml
  8. Create new Github Release and copy Change Log and submit the zip build.

It's so high-consume task ever.

Acceptance Criteria

Ref:

https://docs.fastlane.tools/actions