[Build] Push build info to artifacts (#190)
author최원영/Common Platform Lab(SR)/Staff Engineer/삼성전자 <wy80.choi@samsung.com>
Tue, 7 Apr 2020 22:35:21 +0000 (07:35 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Tue, 7 Apr 2020 22:35:21 +0000 (07:35 +0900)
.circleci/config.yml

index 26c7b6f4a2ddc676de26d22e070478ba127b31e6..1b3bf8ab9f73955e693f664db674a1bae578ee9c 100644 (file)
@@ -61,11 +61,17 @@ jobs:
     docker:
       - image: mcr.microsoft.com/dotnet/core/sdk:3.0
     environment:
-      ART_NUGET_SOURCE: https://art.sec.samsung.net/artifactory/api/nuget/dotnet_nuget
+      ART_URL: https://art.sec.samsung.net/artifactory
     steps:
       - attach_workspace:
           at: .
-      - run: dotnet nuget push -s ${ART_NUGET_SOURCE} -k ${ART_NUGET_APIKEY} XSF.*.nupkg
+      - run: curl -fL https://getcli.jfrog.io | sh
+      - run:
+          command: |
+            ./jfrog rt config --url ${ART_URL} --user ${ART_USER} --password ${ART_PASSWORD} --interactive=false
+            ./jfrog rt u XSF.*.nupkg dotnet_nuget --build-name=${CIRCLE_REPOSITORY_URL} --build-number=${CIRCLE_SHA1}
+            ./jfrog rt bag ${CIRCLE_REPOSITORY_URL} ${CIRCLE_SHA1} `realpath ${CIRCLE_WORKING_DIRECTORY}`
+            ./jfrog rt bp ${CIRCLE_REPOSITORY_URL} ${CIRCLE_SHA1}
 
   github-release:
     docker: