Initial Kotlin CI/CD setup
This commit is contained in:
commit
2276f60b2f
13 changed files with 535 additions and 0 deletions
36
README.md
Normal file
36
README.md
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
# Rover
|
||||
|
||||
 [](https://codecov.io/gh/appsoluut/dojo-mars-rover) [](https://app.deepsource.com/gh/appsoluut/dojo-mars-rover/) [](https://app.deepsource.com/gh/appsoluut/dojo-mars-rover/) [](https://app.deepsource.com/gh/appsoluut/dojo-mars-rover/)
|
||||
|
||||
A Kotlin project bootstrapped with **Gradle**, **Detekt**, **Ktlint**, **JUnit**, and **JaCoCo**.
|
||||
|
||||
## 🚀 Features
|
||||
|
||||
- 🔧 Gradle wrapper included
|
||||
- 🧹 Ktlint & Detekt code quality checks
|
||||
- 🧪 Unit testing with JUnit
|
||||
- 📊 Code coverage via JaCoCo
|
||||
- 🤖 CI/CD with GitHub Actions
|
||||
- ☁️ Codecov integration
|
||||
- ☁️ DeepSource integration
|
||||
|
||||
## 🧰 Setup
|
||||
|
||||
```bash
|
||||
# Clone and enter project
|
||||
git clone https://github.com/appsoluut/dojo-mars-rover
|
||||
cd Rover
|
||||
|
||||
# Build and test
|
||||
./gradlew build test
|
||||
|
||||
# Run Detekt and Ktlint checks
|
||||
./gradlew detekt ktlintCheck
|
||||
|
||||
# Run
|
||||
./gradlew run
|
||||
```
|
||||
|
||||
# License
|
||||
|
||||
MIT - feel free to use and modify.
|
||||
Loading…
Add table
Add a link
Reference in a new issue