Merge pull request '#7 feature/add-jenkins' (#9) from feature/add-jenkins into master
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				platform/bro/pipeline/head This commit looks good
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	platform/bro/pipeline/head This commit looks good
				
			Reviewed-on: https://git.inno-js.ru/bro-js/journal.pl/pulls/9
This commit is contained in:
		
						commit
						0df3612c08
					
				
							
								
								
									
										25
									
								
								.eslintrc.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								.eslintrc.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,25 @@
 | 
			
		||||
module.exports = {
 | 
			
		||||
  env: {
 | 
			
		||||
    browser: true,
 | 
			
		||||
    es2021: true,
 | 
			
		||||
  },
 | 
			
		||||
  extends: 'plugin:react/recommended',
 | 
			
		||||
  overrides: [
 | 
			
		||||
    {
 | 
			
		||||
      env: {
 | 
			
		||||
        node: true,
 | 
			
		||||
      },
 | 
			
		||||
      files: ['.eslintrc.{js,cjs}'],
 | 
			
		||||
      parserOptions: {
 | 
			
		||||
        sourceType: 'script',
 | 
			
		||||
      },
 | 
			
		||||
    },
 | 
			
		||||
  ],
 | 
			
		||||
  parser: '@typescript-eslint/parser',
 | 
			
		||||
  parserOptions: {
 | 
			
		||||
    ecmaVersion: 'latest',
 | 
			
		||||
    sourceType: 'module',
 | 
			
		||||
  },
 | 
			
		||||
  plugins: ['@typescript-eslint', 'react'],
 | 
			
		||||
  rules: {},
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										38
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
										Normal file
									
								
							@ -0,0 +1,38 @@
 | 
			
		||||
pipeline {
 | 
			
		||||
  agent {
 | 
			
		||||
    docker {
 | 
			
		||||
      image 'node:18'
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  stages {
 | 
			
		||||
    stage('install') {
 | 
			
		||||
      steps {
 | 
			
		||||
        sh 'ls -a'
 | 
			
		||||
        sh 'node -v'
 | 
			
		||||
        sh 'npm -v'
 | 
			
		||||
        sh 'npm ci'
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    stage('eslint') {
 | 
			
		||||
      steps {
 | 
			
		||||
        sh 'npm run eslint'
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    stage('build') {
 | 
			
		||||
      steps {
 | 
			
		||||
        sh 'npm run build'
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    stage('clean-all') {
 | 
			
		||||
      steps {
 | 
			
		||||
        sh 'rm -rf .[!.]*'
 | 
			
		||||
        sh 'rm -rf ./*'
 | 
			
		||||
        sh 'ls -a'
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										2332
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2332
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										10
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								package.json
									
									
									
									
									
								
							@ -7,7 +7,9 @@
 | 
			
		||||
        "start": "start chrome http://ift-b1.kc.inno-js.test/journal.pl && ijl-cli server --port=80",
 | 
			
		||||
        "build": "npm run clean && ijl-cli build --dev",
 | 
			
		||||
        "build:prod": "npm run clean && ijl-cli build",
 | 
			
		||||
        "clean": "rimraf dist"
 | 
			
		||||
        "clean": "rimraf dist",
 | 
			
		||||
        "test": "echo ok",
 | 
			
		||||
        "eslint": "npx eslint ."
 | 
			
		||||
    },
 | 
			
		||||
    "repository": {
 | 
			
		||||
        "type": "git",
 | 
			
		||||
@ -17,7 +19,11 @@
 | 
			
		||||
    "author": "",
 | 
			
		||||
    "license": "MIT",
 | 
			
		||||
    "devDependencies": {
 | 
			
		||||
        "@ijl/cli": "^5.0.3"
 | 
			
		||||
        "@ijl/cli": "^5.0.3",
 | 
			
		||||
        "@typescript-eslint/eslint-plugin": "^7.4.0",
 | 
			
		||||
        "@typescript-eslint/parser": "^7.4.0",
 | 
			
		||||
        "eslint": "^8.57.0",
 | 
			
		||||
        "eslint-plugin-react": "^7.34.1"
 | 
			
		||||
    },
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "@chakra-ui/icons": "^2.1.1",
 | 
			
		||||
 | 
			
		||||
@ -136,7 +136,7 @@ const CoursesList = () => {
 | 
			
		||||
                            required={false}
 | 
			
		||||
                            placeholder="Select Date and Time"
 | 
			
		||||
                            size="md"
 | 
			
		||||
                            type="datetime-local"
 | 
			
		||||
                            type="date"
 | 
			
		||||
                          />
 | 
			
		||||
                          {errors.startDt ? (
 | 
			
		||||
                            <FormErrorMessage>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user