lith há 3 anos atrás
pai
commit
bb1cc75c21

+ 19 - 11
.github/workflows/action-main.yml

@@ -41,10 +41,10 @@ jobs:
            bash startup.bash
            echo build succeed!
 
-      - name: Release-Create
-        id: create_release
+      - name: release_create
+        id: release_create
         uses: actions/create-release@v1
-        if: hashFiles(env.release_assetPath)
+        #if: hashFiles(env.release_assetPath)
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
         with:
@@ -53,14 +53,22 @@ jobs:
           draft: ${{ env.release_draft }}
           prerelease: ${{ env.release_prerelease }}
           body: ${{ env.release_body }}
-      - name: Release-Upload
-        id: upload-release-asset
-        uses: actions/upload-release-asset@v1
-        if: hashFiles(env.release_assetPath)
+
+
+      # release_upload_asset
+      - uses: actions/upload-release-asset@v1
+        env:
+          GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+        with:
+          upload_url: ${{ steps.release_create.outputs.upload_url }}
+          asset_path: ${{ env.release_dirPath }}/Sers-nuget-${{ env.release_version }}.zip
+          asset_name: Sers-nuget-${{ env.release_version }}.zip
+          asset_content_type: application/zip
+      - uses: actions/upload-release-asset@v1
         env:
           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
         with:
-          upload_url: ${{ steps.create_release.outputs.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a   `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
-          asset_path: ${{ env.release_assetPath }}
-          asset_name: ${{ env.release_assetName }}
-          asset_content_type: ${{ env.release_contentType }}
+          upload_url: ${{ steps.release_create.outputs.upload_url }}
+          asset_path: ${{ env.release_dirPath }}/Sers-nuget-${{ env.release_version }}.zip
+          asset_name: Sers-nuget2-${{ env.release_version }}.zip
+          asset_content_type: application/zip

+ 7 - 5
Publish/DevOps/github-bash/76.github-push-release.sh

@@ -19,9 +19,7 @@ export name=ServiceAdaptor
 
 #---------------------------------------------------------------------
 #(x.2)构建github release环境变量
-releaseFile=$basePath/Publish/release/${name}-${version}.zip
 
-filePath=${releaseFile}
 
 
 fileType="${filePath##*.}"
@@ -33,10 +31,14 @@ echo "release_prerelease=false" >> $GITHUB_ENV
 
 echo "release_body=" >> $GITHUB_ENV
 
-#echo "release_assetPath=${filePath}" >> $GITHUB_ENV
-echo "release_assetName=${name}-${version}.${fileType}" >> $GITHUB_ENV
-echo "release_contentType=application/${fileType}" >> $GITHUB_ENV
 
+echo "release_dirPath=${basePath}/Publish/release/release-zip" >> $GITHUB_ENV
+echo "release_version=${version}" >> $GITHUB_ENV
+
+#filePath=$basePath/Publish/release/release-zip/Sers-ServiceCenter(net5.0)-${version}.zip
+#echo "release_assetPath=${filePath}" >> $GITHUB_ENV
+#echo "release_assetName=${name}-${version}.${fileType}" >> $GITHUB_ENV
+#echo "release_contentType=application/zip" >> $GITHUB_ENV
 
 
 # draft or preivew

+ 1 - 1
Publish/DevOps/github-bash/startup.bash

@@ -5,7 +5,7 @@ set -e
 
 
 #----------------------------------------------
-#(x.1)µ±Ç°Â·¾¶
+#(x.1)当�路径
 curPath=$PWD
 
 cd $curPath/../../..