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

网站建设技术服务方案网站建设与运营的课程总结

网站建设技术服务方案,网站建设与运营的课程总结,给我一个网站,邯郸做网站推广找谁体验分享 本文一个尝鲜的体验分享, 并没有太复杂的技巧, 做了一个最少代码的例子展示, 让每个人都可以把action用起来, 如果路过的大牛有高级技巧请留言分享, 我会补充. 下面正文开始. 是什么? 是一个免费的操作系统容器(Linux/Windows/macOS), 我们可以让他预装开发环境(node…体验分享 本文一个尝鲜的体验分享, 并没有太复杂的技巧, 做了一个最少代码的例子展示, 让每个人都可以把action用起来, 如果路过的大牛有高级技巧请留言分享, 我会补充. 下面正文开始. 是什么? 是一个免费的操作系统容器(Linux/Windows/macOS), 我们可以让他预装开发环境(node/php/python...). 注: 后面的文章假设我们选了一台装有nodejs的linux服务器. 有什么用? 我们可以上传(git push)代码, 然后在他的nodejs中执行, 如果我们写的代码中有测试脚本, 那么他执行完毕后会给我们一个图标反馈到github的提交记录, 如下图: 如果代码执行出现错误, 会反馈一个红色的x图标. 怎么用? 进入action页面 现在任何仓库都多了一个action按钮, 如图: 选择需要的环境 第一次进入会让我们选择开发环境, 这里我选择了nodejs, 点击对应的Set up this workflow按钮, 如图: 告诉action你要干什么 点击后我们进入了编辑界面, 在这里我们要告诉action他要做什么, 如图: 如果仔细观察你会发现: 这个编辑界面对应的是一个文件, 我们根目录下多了一个.github/workflows/nodejs.yml, 我们对action的设置都会存储在这里, 下次修改我们直接编辑这个文件即可. 解释下配置文件 name: Node CIon: [push]jobs:build:runs-on: ubuntu-lateststeps:- uses: actions/checkoutmaster- name: Use Node.js 10.xuses: actions/setup-nodev1- name: testrun: |npm inpm run test:rules复制代码name 显示标题, 运行时显示, 没太大意义. on 看到on就想到事件触发, 是的他可以注册对git动作的监视, 比如监视仓库的push/pull_request等动作, 想了解更多动作解释看文档 比如设置监视多个动作: on: [push, pull_request] 复制代码还可以针对分支来监控 on:push:branches:- develop 复制代码jobs 这个是核心功能了, 在这里我们要告诉action做什么, jobs.id 其下的 build 字段暂时可理解成id, 我们可以改成其他名字比如test, 如果有多个可以让多个job并行, 但是id不能相同. 注: 文档中有个needs字段可设置依赖执行, 我还没实践他, 如果这篇看的人多, 我研究下然后在写第二篇补充下 ?) jobs.id.run-on 表示运行的操作系统, ubuntu-latest代表最新版本的Ubuntu, 也可以指定版本号, 根据文档提示action支持如下系统: ubuntu-latest, ubuntu-18.04, or ubuntu-16.04windows-latest, windows-2019, or windows-2016macOS-latest or macOS-10.14jobs.id.steps 设置动作, 也就是action的核心功能. jobs.id.steps.name 用来设置每步动作的显示标题, 运行时显示, 可以随意写. jobs.id.steps.uses 可以执行一些action封装好的动作: uses: actions/checkoutmaster, 拉取代码.actions/setup-nodev1, 初始化node环境.jobs.id.steps.run 执行命令 安装包: npm run test:rules执行我们写好的测试命令 npm run test:rules执行结果 在action中我们可以看到我们写的脚本被执行了, 如果执行没有报错那么就会提示我们成功, 用绿色表示. 查看真实项目 总结 好了就写这么多吧, 也是初用, 写的时候也是战战兢兢, 怕发布的时候被大牛喷, 不过真的很喜欢action, 还是想写个文章推广下, 抛砖引玉. 谢谢大家的阅读. 转载于:https://juejin.im/post/5d5378e9f265da03d72811a1
http://wiki.neutronadmin.com/news/370271/

相关文章:

  • 文山微网站建设深圳网站设计clh
  • 招才猫网站多少钱做的雷州手机网站建设公司
  • 合肥网站建站工作室江油网站建设制作策划哪家专业
  • 怎么用ps做网站首页网站做推广有用吗
  • 做蔬菜配送有什么网站可下载了解wordpress添加单页
  • 网站建设与推广好做吗西安将军山网站建设
  • 专业的企业网站制作建设平台网站协议
  • 广州专业网站改版wordpress 登录没反应
  • 企业建站有哪些步骤企业网站的建设论文
  • 网站设计要素基于网站的app开发
  • vps怎么做多个网站免费咨询肾病专家
  • 类似于wordpress的网站吗企业网站傻瓜搭建
  • 福田做网站哪家专业虚拟主机如何安装WordPress
  • 哪个网站学习做辅助长治做网站的公司
  • 网站建设的实习报告wordpress浮动音乐
  • 学校门户网站建设的好处个人做门户网站需要注册
  • 工信部网站备案名单做整站优化
  • 自建网站需要备案吗如何安装织梦做的网站
  • 服务器部署php网站怎么制作公司网页
  • 免费创建个人网站申请wordpress调用代码
  • 外贸营销网站制作购物网站怎么做项目简介
  • 网站建设内容模板深圳做小程序的公司排名
  • 宁波有没有开发网站的公司深圳关键词优化报价
  • h5快速建站国内十大管理咨询公司
  • 登录网站模板wordpress 单点登录
  • 网站源码上传到哪个文件夹重庆市城市建设档案馆网站
  • 上海网站建设流内蒙古建网站
  • 公司网站建设维护合同范本做网站的公司在哪
  • 徐家汇做网站对电子商务网站建设与维护的总结
  • 资兴市网站建设哪个好室内装饰设计说明