uploadToGitlab static method
Implementation
static Future<void> uploadToGitlab(String artifactPath) async {
final config = FlutterReleaseXConfig().config;
final gitlabConfig = config.uploadOptions.gitlab;
if (!gitlabConfig.enabled) {
return;
}
FlutterReleaseXHelpers.showLoading('☁️ Uploading to GitLab...');
final link =
await FlutterReleaseXGitlabUploadService.uploadToGitlab(artifactPath);
FlutterReleaseXHelpers.stopLoading();
if (link != null) {
print('✅ Successfully uploaded to GitLab!');
print('🔗 Download Link: $link');
} else {
print('❌ Failed to upload to GitLab.');
}
}