31
31
paths :
32
32
- .
33
33
34
+ sonar-scan :
35
+ machine :
36
+ image : ubuntu-2004:202101-01
37
+ working_directory : ~/speech-recognition-model-api/
38
+ steps :
39
+ - checkout :
40
+ path : ~/speech-recognition-model-api
41
+ - run :
42
+ name : Sonar Scan
43
+ command : docker run --rm -e SONAR_HOST_URL="https://sonarcloud.io" -e SONAR_TOKEN=$SONAR_TOKEN -v $PWD:/usr/src sonarsource/sonar-scanner-cli -D sonar.branch.name=$CIRCLE_BRANCH
44
+
34
45
setup_functional_tests :
35
46
parameters :
36
47
cluster-name :
@@ -367,6 +378,9 @@ workflows:
367
378
name : check_fe
368
379
env_name : default
369
380
381
+ - sonar-scan :
382
+ name : sonar-scan
383
+
370
384
- create-workspace :
371
385
name : create-workspace
372
386
requires :
@@ -582,7 +596,7 @@ workflows:
582
596
path : ./db-refresher
583
597
extra-build-args : --build-arg NODE_CONFIG_ENV=dev
584
598
repo : ${DB_REFRESHER_REPO}
585
- tag : " dev,test,prod,uat"
599
+ tag : ' dev,test,prod,uat'
586
600
requires :
587
601
- migrate_dev_azure
588
602
@@ -753,7 +767,6 @@ workflows:
753
767
requires :
754
768
- push_uat_image
755
769
756
-
757
770
- approve_to_deploy :
758
771
name : approve_prod_deployment_aks
759
772
type : approval
@@ -763,7 +776,6 @@ workflows:
763
776
# branches:
764
777
# only: master
765
778
766
-
767
779
- db_migrate_azure :
768
780
name : migrate_prod_azure
769
781
db_name : ${AZURE_PROD_DB_NAME}
@@ -772,7 +784,6 @@ workflows:
772
784
requires :
773
785
- approve_prod_deployment_aks
774
786
775
-
776
787
- azure-acr/build-and-push-image :
777
788
pre-steps :
778
789
- *fast-checkout
@@ -783,7 +794,7 @@ workflows:
783
794
path : ./db-refresher
784
795
extra-build-args : --build-arg NODE_CONFIG_ENV=prod
785
796
repo : ${DB_REFRESHER_REPO}
786
- tag : " prod"
797
+ tag : ' prod'
787
798
checkout : false
788
799
requires :
789
800
- migrate_prod_azure
@@ -816,7 +827,6 @@ workflows:
816
827
requires :
817
828
- migrate_prod_azure
818
829
819
-
820
830
- aks_deployment :
821
831
name : prod_deployment_eks
822
832
cluster-name : ${AZURE_PROD_CLUSTER_NAME}
@@ -825,4 +835,4 @@ workflows:
825
835
azure_login_server_name : ${AZURE_LOGIN_SERVER_NAME_PROD}
826
836
azure_repo_api : ${AZURE_REPO}
827
837
requires :
828
- - push_prod_image
838
+ - push_prod_image
0 commit comments