devops check

This commit is contained in:
NishantRajputRN
2026-04-16 16:05:35 +05:30
parent aa56e08ffd
commit c57f1418df
20 changed files with 22849 additions and 1692 deletions
+4
View File
@@ -0,0 +1,4 @@
module.exports = {
root: true,
extends: '@react-native',
};
+24
View File
@@ -0,0 +1,24 @@
# Dependencies
node_modules/
# OS
.DS_Store
# Android / Gradle (repo root — patterns in android/CameraAI/.gitignore only apply under that folder)
android/.gradle/
android/**/build/
android/app/.cxx/
android/**/.cxx/
*.iml
.idea/
local.properties
.cxx/
.kotlin/
# Metro
.metro-health-check*
# Logs / coverage
npm-debug.log
yarn-error.log
coverage/
+5
View File
@@ -0,0 +1,5 @@
module.exports = {
arrowParens: 'avoid',
singleQuote: true,
trailingComma: 'all',
};
+1
View File
@@ -0,0 +1 @@
{}
+63
View File
@@ -0,0 +1,63 @@
# Azure Pipelines — React Native (JS CI)
# https://learn.microsoft.com/azure/devops/pipelines/yaml-schema
# Run on every push directly to main (and when merging into main via PR).
trigger:
branches:
include:
- main
pr:
branches:
include:
- main
variables:
NODE_VERSION: '22.x'
jobs:
- job: BuildAndTest
displayName: Performics DevOps Pipeline
# Self-hosted pool "PerformicsCICD" (agent "myagent" listens via ./run.sh).
pool:
name: PerformicsCICD
steps:
- checkout: self
displayName: Checkout
continueOnError: false
- task: NodeTool@0
displayName: Use Node.js
continueOnError: false
inputs:
versionSpec: $(NODE_VERSION)
- script: |
set -euo pipefail
node -v
npm -v
pwd
displayName: Diagnostics
continueOnError: false
- script: |
set -euo pipefail
npm ci
displayName: npm ci
continueOnError: false
- script: |
set -euo pipefail
npm run lint
displayName: ESLint
continueOnError: false
- script: |
set -euo pipefail
cd android
./gradlew assembleRelease
displayName: Android assembleRelease
continueOnError: false
# - script: npm test -- --ci --coverage
# displayName: Jest
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,2 +0,0 @@
#Thu Apr 16 15:15:03 IST 2026
gradle.version=8.13
View File
+75 -1
View File
@@ -1 +1,75 @@
/build
# OSX
#
.DS_Store
# Xcode
#
build/
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev3
xcuserdata
*.xccheckout
*.moved-aside
DerivedData
*.hmap
*.ipa
*.xcuserstate
**/.xcode.env.local
# Android/IntelliJ
#
build/
.idea
.gradle
local.properties
*.iml
*.hprof
.cxx/
*.keystore
!debug.keystore
.kotlin/
# node.js
#
node_modules/
npm-debug.log
yarn-error.log
# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://docs.fastlane.tools/best-practices/source-control/
**/fastlane/report.xml
**/fastlane/Preview.html
**/fastlane/screenshots
**/fastlane/test_output
# Bundle artifact
*.jsbundle
# Ruby / CocoaPods
**/Pods/
/vendor/bundle/
# Temporary files created by Metro to check the health of the file watcher
.metro-health-check*
# testing
/coverage
# Yarn
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions
+20805
View File
File diff suppressed because it is too large Load Diff
+1872 -1689
View File
File diff suppressed because it is too large Load Diff