当前位置: 首页 > news >正文

西安专业网站开发哪家好贵州省城乡住房和建设厅网站

西安专业网站开发哪家好,贵州省城乡住房和建设厅网站,手机小说网站建设,兖矿东华建设网站1.注册npm账号 打开npm官网,并注册自己的npm账号 2.申请AccessToken 1.登录npm官网,登录成功后,点开右上角头像,并点击Access Tokens选项 2.点开Generate New Token下拉框,点击Classic Token(和Granular Access To…

1.注册npm账号

打开npm官网,并注册自己的npm账号

2.申请AccessToken

1.登录npm官网,登录成功后,点开右上角头像,并点击Access Tokens选项
access token
2.点开Generate New Token下拉框,点击Classic Token(和Granular Access Token有什么区别,请自行查验?)
classic token
3.填写token信息,选择token类型为Automation(可以避免2FA校验),保存申请的token信息(等下会用到)

3.github新建代码仓库

在github上面创建新的空仓库
github仓库

4.修改仓库设置

1.进入新建的代码仓库,点击仓库tab选项卡的Settings
在这里插入图片描述
2.点开Secrets and variables选项卡,点击Actions选项,点击对应页面的New repository secret按钮
在这里插入图片描述
3.新建名称为NPM_TOKEN的secret, 并将刚刚申请到的npm token(前面要你保存的token)填入secret字段
secret

5.新增ci文件

在代码根目录新建.github/workflow/ci.yml文件,文件内容如下

name: CI
on:push:branches:# 触发ci/cd的代码分支- master
jobs:build:# 指定操作系统runs-on: ubuntu-lateststeps:# 将代码拉到虚拟机- name: Checkout repositoryuses: actions/checkout@v2# 指定node版本- name: Use Node.jsuses: actions/setup-node@v3with:node-version: '16.x'registry-url: 'https://registry.npmjs.org'# 依赖缓存策略- name: Cacheid: cache-dependenciesuses: actions/cache@v3with:path: |**/node_moduleskey: ${{runner.OS}}-${{hashFiles('**/pnpm-lock.yaml')}}# 安装pnpm- name: Install pnpmrun: npm install -g pnpm@7.5.0# 依赖下载- name: Installing Dependenciesif: steps.cache-dependencies.outputs.cache-hit != 'true'run: pnpm install# 打包- name: Running Buildrun: pnpm run build# 测试- name: Running Testrun: pnpm run test-unit# 发布- name: Running Publishrun: npm publishenv:# NPM_TOKEN is access tokenNODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

npm代码如下

name: CI
on:push:branches:# 触发ci/cd的代码分支- master
jobs:build:# 指定操作系统runs-on: ubuntu-lateststeps:# 将代码拉到虚拟机- name: Checkout repositoryuses: actions/checkout@v2# 指定node版本- name: Use Node.jsuses: actions/setup-node@v3with:node-version: '16.x'registry-url: 'https://registry.npmjs.org'# 依赖缓存策略- name: Cacheid: cache-dependenciesuses: actions/cache@v3with:path: |**/node_moduleskey: ${{runner.OS}}-${{hashFiles('**/package-lock.json')}}# 依赖下载- name: Installing Dependenciesif: steps.cache-dependencies.outputs.cache-hit != 'true'run: npm install# 打包- name: Running Buildrun: npm run build# 测试- name: Running Testrun: npm run test-unit# 发布- name: Running Publishrun: npm publishenv:# NPM_TOKEN is access tokenNODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

6.推送代码至github

在代码目录初始化git,并将代码推送到刚刚github上面新建的代码仓库master分支,会自动触发ci/cd进行自动化发包

http://www.15wanjia.com/news/180845.html

相关文章:

  • 网站建设设计理念提升学历大概要多少钱
  • 桃城网站建设公司建设网站的公司兴田德润怎么联系
  • 安徽建筑工程网站自己做网站怎么发布
  • 免费做网站优化app制作免费
  • qq空间秒赞秒评网站推广呼市网站seo优化工资提成怎么算
  • 做网站导航能赚钱吗网站分享平台
  • wap网站搭建智能网站建设软件
  • 做360全景的网站软件开发培训费用
  • 长沙网站建设 个人药品网络营销公司
  • 深圳手机网站公司免费的个人简历模板wps
  • 安徽省驻房城乡建设官方网站简述网站设计的开发流程
  • Python建网站的步骤展厅设计案例100例
  • 网页设计和网站开发哪个好html 网站根目录
  • 网站源码 免费下载建站免费空间
  • it产品网站建设方案如何建设影视网站首页
  • 在网站开发中哪里需要js文件加强普法网站和普法网络集群建设
  • 湖南网站建设的公司排名回收做哪个网站好些
  • 用织梦软件如何做网站jexus wordpress
  • 建网站的网络公司西安十大网站制作公司
  • 手机网站建站APP创建网页步骤
  • 提供邯郸企业建网站工业产品设计培训
  • 营销型网站建设案例分析河北招投标公共服务平台
  • 房地产网站策划建站广告赚钱
  • 济南兼职做网站网站改版完成
  • 上饶公司网站建设南通市住房和城乡建设厅网站
  • 开平建设局网站宿州金融网站建设
  • 手机回收网站做多久商城建设网站公司
  • asp.net做电商网站页面设计专业电商网站建设
  • 潍坊个人做网站深圳品牌网站
  • 域名注册好了 怎么做网站seo网站建设是什么意思