Skip to content

Commit 33f7209

Browse files
committed
Added CICD files in flutter root folder
1 parent 985868a commit 33f7209

File tree

4 files changed

+100
-0
lines changed

4 files changed

+100
-0
lines changed

Jenkinsfile

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
@Library('mirrorfly') _
2+
com.contus.cd.Pipeline.builder(this, steps)
3+
.buildFlutterAppDockerPipeline() //Specific Pipeline
4+
.execute()

build.properties

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
# Application Details
2+
## Application Name in short
3+
build.app.name=Flutter-Mirrorfly-SampleApp
4+
build.docker.repo = fly-nexus.contus.us:8445
5+
build.docker.container = mirrorfly-flutter
6+
build.docker.dev.image = mirrorfly-flutter-dev
7+
build.docker.qa.image = mirrorfly-flutter-qa
8+
build.docker.uat.image = mirrorfly-flutter-uat
9+
build.docker.live.image =mirrorfly-flutter-live
10+
build.docker.dev.node=mirrorfly-flutter-Dev-19
11+
build.docker.qa.node=mirrorfly-flutter-Qa-19
12+
build.docker.uat.node=mirrorfly-flutter-UAT-19
13+
build.docker.live.node=mirrorfly-flutter-Live
14+
build.docker.namespace = mirrorfly
15+
## Module name of the application.
16+
## Module name should be unique in this application
17+
build.app.moduleName=flutter-uikit
18+
## Application Platform (Ex: Android, iOS, laravel, node, magento, python)
19+
build.app.platform=Flutter
20+
## XCode project name is your project folder name, .xcworkspace name
21+
## Example "SampleTinyPlayer" and its workspace name is SampleTinyPlayer.xcworkspace
22+
## Only for iOS projects
23+
build.app.xcodeProjectName=
24+
## Folder name, where the application code is found
25+
## This is project's folder name. Some developers will have whole project inside a folder
26+
## and some developers will have everything in root
27+
## Provide folder name if applicable without slashes (\ or /), else leave empty
28+
build.app.folderName=
29+
## Provide language (swift or objectivec)
30+
## Only for iOS projects
31+
build.app.language=
32+
## Build email notification details
33+
## Email of the developers (Leave empty if Not Applicable)
34+
## Android Developers
35+
36+
## iOS Developers
37+
38+
# Flutter Developers
39+
40+
## Web Developers
41+
build.email.dev.web=
42+
## Include your TL's and BA team
43+
44+
## Build number and Date
45+
## Will be manipulated automatically during auto build
46+
## Do not change these values manually
47+
build.number=#BUILD_NO#
48+
build.date=#BUILD_DATE#

qamail.properties

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
## Specify the details mentioned below which will be used while sending QA Request email to the QA Team
2+
## Project Details
3+
## Mandatory fields
4+
PROJECT_ID=P078-MirrorFly-Flutter-Sample-App
5+
PROJECT_NAME=Flutter-Mirrorfly-SampleApp
6+
PLATFORM=Flutter
7+
## Required JIRA SPECS
8+
## Change the Specifications (if required), for every phase of QA process
9+
## Mandatory fields
10+
SPRINT=1
11+
PHASE_NO=1
12+
COMPONENT=
13+
QA_TASK_ID=
14+
DEVELOPER_NAME=Manivendhan
15+
## Required WEB APP or API Details
16+
FRONTEND_URL=
17+
## Backend/Admin URL will be <FRONTEND_URL>/<URL_PATTERN>.
18+
BACKEND_URL=
19+
## Format Username/Email,Password
20+
BACKEND_CREDENTIALS=
21+
## PCR link - If applicable
22+
PCR_LINK=
23+
## Note message specified for the QA mail
24+
NOTE=

sonar-project.properties

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Project identification
2+
sonar.projectKey=P078-MirrorFly-Flutter-Sample-App
3+
sonar.projectName=Flutter-Mirrorfly-SampleApp
4+
sonar.projectVersion=1.0
5+
6+
# Required Sonar Host URL
7+
sonar.host.url=https://sonar.fly.devops.contus.us
8+
sonar.login=8f27ee30b2cf6036d4d62c687fb9892ef734fcc2
9+
10+
# Source code location.
11+
# Path is relative to the sonar-project.properties file. Defaults to .
12+
# Use commas to specify more than one folder.
13+
sonar.sources=lib
14+
sonar.tests=test
15+
# Encoding of the source code. Default is default system encoding.
16+
sonar.sourceEncoding=UTF-8
17+
# Allows reuse of an existing analyzer report
18+
# sonar.dart.analysis.reportPath=
19+
# Analyzer mode
20+
# Can be:
21+
# ? flutter (flutter analyze) ? default
22+
# ? dart (dart analyze)
23+
# ? legacy (dartanalyzer)
24+
# sonar.flutter.analyzer.mode=

0 commit comments

Comments
 (0)