Ticket Contents
Description
We need a contributor to set up Fastlane and CI/CD pipelines for AMRIT's Android projects to streamline the build, testing, and deployment processes. This setup should handle automated builds for both staging and production environments, prepare signed APKs as build artifacts for different projects, and ensure production builds are pushed to the Google Play Store Console. Proper CI/CD implementation will improve deployment efficiency, minimize manual intervention, and ensure consistent delivery.
Mobile Projects:
What You Will Learn:
As a contributor, you will:
- Gain hands-on experience with setting up CI/CD pipelines for Android projects.
- Learn how to integrate and use Fastlane for automating builds and deployments.
- Understand best practices for managing signed APKs and secure credentials.
- Collaborate with the AMRIT team to understand the deployment flow and requirements.
Desired Skills:
- Experience with Fastlane and CI/CD tools (e.g., GitHub Actions, Jenkins, GitLab CI/CD).
- Familiarity with Android development and build processes.
- Knowledge of signing and publishing Android APKs.
- Attention to detail for secure handling of keystores and credentials.
Goals
Goals
Expected Outcome
A robust CI/CD pipeline setup for AMRIT's Android projects that automates the building, signing, and deployment processes. The updated developer documentation will guide developers in understanding and maintaining the CI/CD pipelines, making future iterations and deployments seamless.
Acceptance Criteria
- Fastlane is configured to handle builds for both staging and production environments.
- CI/CD pipelines are tested and verified to produce signed APKs and generate artifacts.
- Production builds are pushed to the Google Play Store Console with appropriate versioning and release notes.
- Developer documentation includes setup details, maintenance procedures, and troubleshooting tips.
Implementation Details
https://docs.fastlane.tools/
Mockups/Wireframes
NA
Product Name
AMRIT
Organisation Name
Piramal Swasthya Management Research Institute
Domain
Healthcare
Tech Skills Needed
DevOps, Mobile
Mentor(s)
@drtechie, @NikhilFegade
Complexity
Medium
Category
Deployment, Mobile
Bounty
This is a bounty ticket with a remuneration of INR 10,000.
How to apply?
Submit application form.
Ticket Contents
Description
We need a contributor to set up Fastlane and CI/CD pipelines for AMRIT's Android projects to streamline the build, testing, and deployment processes. This setup should handle automated builds for both staging and production environments, prepare signed APKs as build artifacts for different projects, and ensure production builds are pushed to the Google Play Store Console. Proper CI/CD implementation will improve deployment efficiency, minimize manual intervention, and ensure consistent delivery.
Mobile Projects:
What You Will Learn:
As a contributor, you will:
Desired Skills:
Goals
Goals
Expected Outcome
A robust CI/CD pipeline setup for AMRIT's Android projects that automates the building, signing, and deployment processes. The updated developer documentation will guide developers in understanding and maintaining the CI/CD pipelines, making future iterations and deployments seamless.
Acceptance Criteria
Implementation Details
https://docs.fastlane.tools/
Mockups/Wireframes
NA
Product Name
AMRIT
Organisation Name
Piramal Swasthya Management Research Institute
Domain
Healthcare
Tech Skills Needed
DevOps, Mobile
Mentor(s)
@drtechie, @NikhilFegade
Complexity
Medium
Category
Deployment, Mobile
Bounty
This is a bounty ticket with a remuneration of INR 10,000.
How to apply?
Submit application form.