将构建和发布合在一个阶段,并修改了命令
This commit is contained in:
@@ -24,23 +24,11 @@ jobs:
|
|||||||
|
|
||||||
- name: 构建插件
|
- name: 构建插件
|
||||||
run: |
|
run: |
|
||||||
webpack --mode production && vsce package
|
npm run package
|
||||||
|
|
||||||
publish:
|
- name: 发布插件
|
||||||
needs: build
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
if: gitea.ref == 'refs/heads/main'
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: 拉取代码
|
|
||||||
uses: https://devstar.cn/actions/checkout@v4
|
|
||||||
|
|
||||||
- name: 安装依赖
|
|
||||||
run: |
|
run: |
|
||||||
npm install
|
npm run publish
|
||||||
|
|
||||||
- name: 发布到 VSCode 市场
|
|
||||||
run: vsce publish
|
|
||||||
env:
|
env:
|
||||||
VSCE_PAT: ${{ secrets.VSCE_PAT }}
|
VSCE_PAT: ${{ secrets.VSCE_PAT }}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user