devops check
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
module.exports = {
|
||||
root: true,
|
||||
extends: '@react-native',
|
||||
};
|
||||
+24
@@ -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/
|
||||
@@ -0,0 +1,5 @@
|
||||
module.exports = {
|
||||
arrowParens: 'avoid',
|
||||
singleQuote: true,
|
||||
trailingComma: 'all',
|
||||
};
|
||||
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -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
|
||||
Vendored
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
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
|
||||
@@ -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
|
||||
|
||||
Generated
+20805
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user