使用Github Actions自动部署vue项目

步骤:

1.进入github主页面
2.点击右上角自己的头像,点击Your repositories,进入自己的仓库,下图提示

3.进入Your repositories以后,点击绿色的New。下图所示


4.创建自己的仓库,下图所示

5.创建完成以后进入到以下页面,把下边这两段代码按序复制到项目中

6.复制到自己的项目中,下图所示

7.进入到刚才在github新创建的仓库,查看文件是否上传成功

8.文件上传成功以后点击上方列表第四个进入到Actions页面

9.点击set up a workflow yourself 跳转

10.把下方代码复制到里边,然后点击右上角的绿色按钮
 

name: Vue Deploy

on:
  push:
    branches:
      - master

jobs:
  build-and-deploy:
    runs-on: ubuntu-latest

    steps:
      - name: Checkout repository
        uses: actions/checkout@v2

      - name: Set up Node.js
        uses: actions/setup-node@v2
        with:
          node-version: '14'

      - name: Install dependencies
        run: npm install

      - name: Build
        run: npm run build

      - name: Deploy to GitHub Pages
        uses: peaceiris/actions-gh-pages@v3
        with:
          github_token: ${{ secrets.PAT }}  # 此处修改为你的Secret名称
          publish_dir: ./dist

11.出现弹窗直接点击绿色按钮

12.页面跳转以后点击右上角自己的头像,选择Settings

13.进入Settings页面以后,找到左侧列表的最后一个选项Developer settings

14.选择Personal access tokens下的Fine-grained tokens,然后点击右上角的Generate new token

15.有时可能需要需要输入密码,直接输入自己的github密码就行了

16.跳转到原来的页面,按以下步骤操作

17.选择Repository permissions选项,把每一项右边的下拉框选项选为
Read and write 如果没有Read and write的选项,则选为 Read-only


18.选完以后就直接点击最下方的绿色按钮Generate token
19.跳转页面以后,把下方这个链接保存好

20.复制好这个链接以后,再次进入到自己刚刚创建的仓库,按照以下步骤操作

21.跳转页面以后,按以下步骤操作

22.接下来进入到创建的项目中,找到根目录下的,vue.config.js
在里边添加上路径

publicPath: '/'

vue.config.js

23.下来在编辑器终端里边执行以下操作上传:
1.git add .
2.git commit -m "备注"
3.git pull
4.git push


24.上传完成以后,再次回到自己刚刚创建的仓库,点击Actions

25.上传完成以后,进入Settings选项,进行以下步骤操作

26.点击 Visit site跳转到自己的项目里边,自动部署就创建完成了

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jenkins是一个开源的自动化构建工具,可以用来部署各种类型的应用程序,包括Vue.js项目。下面是一些步骤,可以帮助您使用Jenkins来部署Vue.js项目。 1. 安装Jenkins:Jenkins可以在Windows、Linux和macOS等操作系统上运行,您可以根据自己的需求选择适合的版本并安装。 2. 安装Jenkins插件:Jenkins有许多有用的插件,可以帮助您完成各种任务。对于Vue.js项目,您需要安装以下插件: - NodeJS插件:用于安装和管理Node.js环境。 - Git插件:用于从GitHub或其他Git存储库中获取源代码。 - Publish Over SSH插件:用于将构建好的文件上传到服务器。 3. 配置Node.js环境:在Jenkins中配置Node.js环境可以让您在构建时使用npm和其他Node.js工具。 - 在Jenkins管理界面中,选择“Global Tool Configuration”。 - 在“NodeJS”部分,单击“Add NodeJS”按钮。 - 输入Node.js的名称和安装路径,并保存配置。 4. 创建Jenkins构建任务:在Jenkins中创建一个新的构建任务,用于构建和部署Vue.js项目。 - 在Jenkins主页面上,单击“New Item”按钮。 - 输入任务名称,并选择“Freestyle project”。 - 在“Source Code Management”部分,选择Git,并输入GitHub存储库的URL和凭据。 - 在“Build”部分,单击“Add build step”,选择“Execute shell”。 - 在“Execute shell”中,输入以下命令: ``` npm install npm run build ``` 这将安装项目所需的所有依赖项,并构建Vue.js项目。 - 在“Post-build Actions”部分,单击“Add post-build action”,选择“Send build artifacts over SSH”。 - 在“SSH Server”部分,输入服务器的IP地址、用户名和密码,并保存配置。 - 在“Transfers”部分,输入构建好的文件的路径和服务器上的目标路径。可以使用通配符来指定文件路径。 5. 运行构建任务:现在,您可以运行构建任务,并等待Jenkins将构建好的文件上传到服务器。 - 在Jenkins主页面上,单击构建任务名称。 - 在任务页面上,单击“Build Now”按钮。 - 等待构建完成,并检查Jenkins控制台输出是否有任何错误。 - 检查服务器上的目标路径,确保上传的文件已经到达目标路径。 6. 访问Vue.js项目:现在,您可以在Web浏览器中访问Vue.js项目,并查看它是否已经成功部署到服务器上。 以上是使用Jenkins部署Vue.js项目的基本步骤。您可以根据自己的需求进行调整和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值