Remove Jenkinsfile
This commit is contained in:
parent
4bc578ef06
commit
007e4404c1
56
Jenkinsfile
vendored
56
Jenkinsfile
vendored
@ -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()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user