Skip to content

🕊

🕊 #611

Workflow file for this run

# Bu araç @keyiflerolsun tarafından | @KekikAkademi için yazılmıştır.
name: CloudStream Derleyici
concurrency:
group: CloudStreamDerleyici
cancel-in-progress: true
on:
push:
branches:
- master
paths-ignore:
- "**/*.md"
- "**/*.yml"
- "**/*.jpg"
- "**/*.png"
- "**/*.py"
jobs:
CloudStreamDerleyici:
runs-on: ubuntu-latest
steps:
- name: "'src' Depo Kontrolü"
uses: actions/checkout@master
with:
path: "src"
- name: "'build' Depo Kontrolü"
uses: actions/checkout@master
with:
ref: "builds"
path: "builds"
- name: Eski Derlemeleri Temizle
run: rm $GITHUB_WORKSPACE/builds/*.cs3 || true
- name: JDK 11 Ayarla
uses: actions/setup-java@v4
with:
distribution: adopt
java-version: 17
- name: Android SDK Ayarla
uses: android-actions/setup-android@v2
- name: Eklentileri Derle
run: |
cd $GITHUB_WORKSPACE/src
chmod +x gradlew
./gradlew make makePluginsJson
cp **/build/*.cs3 $GITHUB_WORKSPACE/builds
cp build/plugins.json $GITHUB_WORKSPACE/builds
- name: Derlemeleri Yükle
run: |
cd $GITHUB_WORKSPACE/builds
git config --local user.email "[email protected]"
git config --local user.name "GitHub Actions"
git add .
git commit --amend -m "$GITHUB_SHA 'nın Derlenmesi" || exit 0 # eğer commit edilecek bir şey yoksa hata verme
git push --force