Skip to content

Commit 5cf3491

Browse files
author
Your Name
committedMar 1, 2022
init
1 parent 6e6c726 commit 5cf3491

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed
 
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
2+
name: "macos Building Java Applications CI workflow"
3+
4+
on:
5+
push:
6+
branches: [ main ]
7+
pull_request:
8+
branches: [ main ]
9+
schedule:
10+
- cron: '0 0 1 * *' ##execution of a task in the first minute of the month
11+
12+
jobs:
13+
14+
15+
16+
kotlin-java-gradle-macos-latest:
17+
name: "kotlin Building Java Applications Sample Kotlin"
18+
runs-on: macos-latest
19+
steps:
20+
- name: Checkout
21+
uses: actions/checkout@v1
22+
- name: "Building Java Applications Sample Kotlin"
23+
run: |
24+
mkdir demo && cd demo
25+
gradle init --project-name demo --type java-application --dsl kotlin
26+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
27+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework spock
28+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
29+
echo "==================Run the application=================================================================="
30+
./gradlew run
31+
echo "==================Bundle the application=================================================================="
32+
./gradlew build
33+
echo "==================Publish a Build Scan=================================================================="
34+
./gradlew build --scan
35+
cat app/build.gradle.kts
36+
37+
kotlin-java-gradle-macos-11:
38+
name: "kotlin Building Java Applications Sample Kotlin"
39+
runs-on: macos-11
40+
steps:
41+
- name: Checkout
42+
uses: actions/checkout@v1
43+
- name: "Building Java Applications Sample Kotlin"
44+
run: |
45+
mkdir demo && cd demo
46+
gradle init --project-name demo --type java-application --dsl kotlin
47+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
48+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework spock
49+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
50+
echo "==================Run the application=================================================================="
51+
./gradlew run
52+
echo "==================Bundle the application=================================================================="
53+
./gradlew build
54+
echo "==================Publish a Build Scan=================================================================="
55+
./gradlew build --scan
56+
cat app/build.gradle.kts
57+
58+
kotlin-java-gradle-macos-1015:
59+
name: "kotlin Building Java Applications Sample Kotlin"
60+
runs-on: macos-10.15
61+
steps:
62+
- name: Checkout
63+
uses: actions/checkout@v1
64+
- name: "Building Java Applications Sample Kotlin"
65+
run: |
66+
mkdir demo && cd demo
67+
gradle init --project-name demo --type java-application --dsl kotlin
68+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework junit-jupiter
69+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework spock
70+
# gradle init --project-name demo --type java-application --dsl kotlin --test-framework testng
71+
echo "==================Run the application=================================================================="
72+
./gradlew run
73+
echo "==================Bundle the application=================================================================="
74+
./gradlew build
75+
echo "==================Publish a Build Scan=================================================================="
76+
./gradlew build --scan
77+
cat app/build.gradle.kts

0 commit comments

Comments
 (0)