| 
					
				 | 
			
			
				@@ -2,23 +2,36 @@ kind: pipeline 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 name: lang 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 steps: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  - name: check 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    image: herbysk/drone-plugin-check-changes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    settings: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ignore: [ "/**", "!/.drone.yml", "!/*.json", "!/*.js", "!/sdk/", "!/lang/" ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      negative: .skip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   - name: prepare 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     image: node:lts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     commands: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - if [ -f .skip ]; then exit; fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - cd sdk 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   - name: test 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     image: node:lts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     commands: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - if [ -f .skip ]; then exit; fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm run test:sunit 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 --- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 kind: pipeline 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 name: built-cli 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 steps: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  - name: check 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    image: herbysk/drone-plugin-check-changes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    settings: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ignore: [ "/**", "!/.drone.yml", "!/*.json", "!/*.js", "!/sdk/", "!/lang/", "!/cli/" ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      negative: .skip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   - name: prepare 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     image: node:lts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     commands: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - if [ -f .skip ]; then exit; fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - cd sdk 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm install 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -28,18 +41,26 @@ steps: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   - name: build 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     image: node:lts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     commands: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - if [ -f .skip ]; then exit; fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm run build:cli 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   - name: test 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     image: node:lts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     commands: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - if [ -f .skip ]; then exit; fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm run test:e2e 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 --- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 kind: pipeline 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 name: installable-cli 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 steps: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  - name: check 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    image: herbysk/drone-plugin-check-changes 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    settings: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      ignore: [ "/**", "!/.drone.yml", "!/*.json", "!/*.js", "!/sdk/", "!/lang/", "!/cli/" ] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      negative: .skip 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   - name: prepare 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     image: node:lts 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     commands: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - if [ -f .skip ]; then exit; fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - cd cli 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm install 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   - name: install-and-test 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -47,5 +68,6 @@ steps: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     environment: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       AMBER_CLI: amber 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     commands: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      - if [ -f .skip ]; then exit; fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm install -g @ambers/cli 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       - npm run test:e2e 
			 |