Skip to content
/ Packman Public

A mobile application made for managing GitLab CI/CD jobs, demonstrating how to implement some latest technologies in mobile software development.

License

Notifications You must be signed in to change notification settings

TonnyL/Packman

Repository files navigation

Packman

Build

A mobile application made for managing GitLab CI/CD jobs, demonstrating how to implement some latest technologies in mobile software development.

Feature

Build Instructions

Prerequisites

  • Android Studio Electric Eel 2022.1.1 Patch 1 or higher;
  • Xcode 14.2 or higher(if you want to build iOS app);
  • JDK 17 or higher;
  • Kotlin 1.8.0 or higher;
  • Kotlin Multiplatform Mobile plugin installed in Android Studio(optional).

API Keys and Configurations

Put them into local.properties file:

ACCESS_TOKEN=Your access token
TRIGGER_PIPELINE_ACCESS_TOKEN=Your project level token
PROJECT_PATH=Path of your project
PROJECT_ID=Your project id
GRAPH_QL_SERVER_URL=https://your.gitlab.server.address/api/graphql
REST_SERVER_URL=https://your.gitlab.server.address/api/v4

STORE_FILE_PATH=Path to store file
STORE_PASSWORD=Password
KEY_ALIAS=Key alias
KEY_PASSWORD=Key password

Build

./gradlew build

License

Packman is under an MIT license. See the LICENSE file for more information.

Releases

No releases published

Packages

No packages published

Languages