diff --git a/Jenkinsfile b/Jenkinsfile deleted file mode 100644 index 3f51b0a..0000000 --- a/Jenkinsfile +++ /dev/null @@ -1,56 +0,0 @@ -pipeline { - agent any - - environment { - ANDROID_SDK = '/home/jenkins/flutter_things/android-sdk' - ANDROID_PATH="$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools" - FLUTTER = '/home/jenkins/flutter_things/flutter/bin' - PATH = "$PATH:$ANDROID_PATH:$FLUTTER" - //TODO: need to fix flutter - } - - - stages { - stage('Copy Key Properties') { - steps { - // Copy the key.properties file - sh 'cp /home/jenkins/key.properties refilc/android/key.properties' - } - } - - stage('Flutter Doctor') { - steps { - // Ensure Flutter is set up correctly - sh 'flutter doctor' - } - } - - stage('Dependencies') { - steps { - // Get Flutter dependencies - sh 'cd refilc && flutter pub get' - } - } - - stage('Build') { - steps { - // Build the Flutter project - sh 'cd refilc && flutter build apk --release' - } - } - - stage('Archive') { - steps { - // Archive the APK - archiveArtifacts artifacts: 'build/app/outputs/flutter-apk/app-release.apk', fingerprint: true - } - } - } - - post { - always { - // Clean up workspace after build - cleanWs() - } - } -}