@@ -960,100 +960,3 @@ steps:
960960 api_server : https://api.prod.corp.mongodb.com
961961 kubernetes_token :
962962 from_secret : prod_kubernetes_token
963-
964- # ---
965- # MongoDB Chatbot evals
966- # ---
967- ---
968- depends_on : ["test-all"]
969- kind : pipeline
970- type : kubernetes
971- name : staging-build-mongodb-eval
972-
973- trigger :
974- branch :
975- - main
976- event :
977- - push
978- paths :
979- include :
980- - packages/chatbot-eval-mongodb-public/**/*
981- - packages/mongodb-rag-core/**/*
982- - packages/mongodb-chatbot-server/**/*
983- - packages/mongodb-chatbot-eval/**/*
984- - package-lock.json
985- - package.json
986-
987- steps :
988- # Builds and publishes Docker image for staging
989- - name : publish-staging-eval-service
990- image : plugins/kaniko-ecr
991- environment :
992- LG_ARTIFACTORY_TOKEN :
993- from_secret : lg_artifactory_token
994- LG_ARTIFACTORY_EMAIL :
995- from_secret : lg_artifactory_email
996- settings :
997- dockerfile : eval-service.dockerfile
998- create_repository : true
999- registry : 795250896452.dkr.ecr.us-east-1.amazonaws.com
1000- repo : docs/${DRONE_REPO_NAME}-eval-service
1001- build_args :
1002- - LG_ARTIFACTORY_TOKEN
1003- - LG_ARTIFACTORY_EMAIL
1004- tags :
1005- - git-${DRONE_COMMIT_SHA:0:7}-staging
1006- - latest-staging
1007- access_key :
1008- from_secret : ecr_access_key
1009- secret_key :
1010- from_secret : ecr_secret_key
1011-
1012- # Promotes current drone build to staging environment
1013- - name : promote-staging-eval-service
1014- image : drone/cli:1.4.0-alpine
1015- commands :
1016- - drone build promote mongodb/chatbot ${DRONE_BUILD_NUMBER} staging
1017- environment :
1018- DRONE_SERVER : ${DRONE_SYSTEM_PROTO}://${DRONE_SYSTEM_HOST}
1019- DRONE_TOKEN :
1020- from_secret : drone_token
1021-
1022- ---
1023- kind : pipeline
1024- type : kubernetes
1025- name : staging-deploy-mongodb-eval
1026-
1027- trigger :
1028- event :
1029- - promote
1030- target :
1031- - staging
1032- paths :
1033- include :
1034- - packages/chatbot-eval-mongodb-public/**/*
1035- - packages/mongodb-rag-core/**/*
1036- - packages/mongodb-chatbot-server/**/*
1037- - packages/mongodb-chatbot-eval/**/*
1038- - package-lock.json
1039- - package.json
1040-
1041- branch :
1042- - main
1043-
1044- steps :
1045- # Deploys docker image associated with staging build that triggered promotion
1046- - name : deploy-staging-eval-service
1047- image : quay.io/mongodb/drone-helm:v3
1048- settings :
1049- chart : mongodb/cronjobs
1050- chart_version : 1.10.0
1051- add_repos : [mongodb=https://10gen.github.io/helm-charts]
1052- namespace : docs
1053- release : scripts-service
1054- values : image.tag=git-${DRONE_COMMIT_SHA:0:7}-staging,image.repository=795250896452.dkr.ecr.us-east-1.amazonaws.com/docs/${DRONE_REPO_NAME}-eval-service
1055- values_files :
1056- - packages/chatbot-eval-mongodb-public/environments/staging.yml
1057- api_server : https://api.staging.corp.mongodb.com
1058- kubernetes_token :
1059- from_secret : staging_kubernetes_token
0 commit comments