概述Github在被微软收购后,不忘初心,且更大力度的造福开发者们,推出了免费私有仓库等大更新。近期又开放了packages和actions两个大招,经笔者试用后感觉这两个功能配合起来简直无敌。GitHub Packages 是一个和每一个代码仓库关联的软件包仓库。通俗来说就是代码仓库中存放的是源码,软件包仓库中存放的是编译输出后的可以被各个语言生态的依赖管理工具直接依赖的lib。类似的我们熟知的
转载 2024-07-11 14:29:46
117阅读
基于持续继承和持续开发的软件开发的最佳实践,GitHub 推出 Actions 功能。监听围绕代码仓库管理的各种事件,比如 push 和 pull_request 事件,触发提前计划好的一系列步骤,即工作流。这些步骤用 YAML 文档记录。触发工作流包括了构建和测试。这些工作流可以在 GitHub 的服务器上执行,开发者也可以在自己的服务器响应从GitHub触发的事件来执行工作流。持续集成与持续开
在我的项目开发过程中,使用 GitHub Actions 来打包 Spring Boot 项目这个需求逐渐变得愈加紧迫。随着业务的不断增长,如何高效地构建和发布项目,成为了我不可回避的技术痛点。 > “我们需要自动化我们的构建流程并确保能够在每次代码提交时,快速打包我们的 Spring Boot 项目。” 随着业务的发展,我们经历了几个重要的里程碑,这些里程碑不仅推动了我们技术的演进,也使得
原创 5月前
25阅读
在现代移动开发中,使用 GitHub 进行 iOS 项目的打包和部署已成为一种常见的做法。本文将详细记录如何解决“GitHub iOS 打包”问题的过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧和扩展应用。 ## 环境准备 在开始之前,我们需要确保拥有合适的硬件和软件环境。以下是具体要求: ### 软硬件要求 | 组件 | 版本/要求
原创 6月前
50阅读
我是在windows 10系统下通过docker构建成功的,我遇到的问题,不一定在其它电脑环境上也会出现,所以我的构建步骤也不一定是绝对正确的,仅供参考,互相学习,如果有何不对的地方,请多多斧正。以下是构建过程:1.安装docker环境docker环境的安装参考菜鸟教程https://www.runoob.com/docker/windows-docker-install.html打开window
前言本地写好代码后部署到服务器的tomcat上确实是一件麻烦的事情,需要先打成war包,再上传到服务器,再启动tomcat,确实是一件麻烦的事情,作为程序员岂能做这种重复且没有技术含量的事情,于是就想到了利用jekins来进行自动化,我只负责提交代码,别的就不管了,也是一件很棒棒的事情.事前准备maven(下载压缩包之后直接解压 再配置下环境变量 这是为了可以直接使用mvn clean insta
转载 9月前
104阅读
GitHub 无疑是代码托管领域的先行者,Python 作为一种通用编程语言,已经被千千万万的开发人员用来构建各种有意思或有用的项目。以下我们会介绍一些使用 Python 构建的GitHub上优秀的项目。1. ManimManim 是一个说明性数学动画引擎,使用 manim你可以创建动画视频,还可以控制用于插图和图表的动画。这个项目将有趣直观的动画与数学教材中的图形图表相结合,是为了让人们更容易了
转载 2023-08-09 14:50:48
81阅读
GitHub Action简介 GitHub Actions使你可以直接在你的GitHub库中创建自定义的工作流,工作流指的就是自动化的流程,比如构建、测试、打包、发布、部署等等,也就是说你可以直接进行 CI(持续集成)和 CD(持续部署)。 简单地说,就是利用官方以及第三方提供的actions,组合action来实现一些你能做到的其他事情,比如抓取代码、运行测试、登录远程服务器,发布到第三方服务
原创 2023-10-17 15:43:30
927阅读
# 使用 Github Actions 自动化打包 Flutter iOS 应用 在开发 Flutter 应用时,我们通常需要进行应用的打包和发布。而使用 Github Actions 可以帮助我们实现自动化构建和部署,省去了手动操作的繁琐过程。本文将介绍如何使用 Github Actions 自动化打包 Flutter iOS 应用,并提供一些示例代码。 ## 准备工作 在开始之前,我们需
原创 2024-04-13 04:53:08
617阅读
GitHub ActionGitHub 于 2018 年 10 月推出的一个 CI\CD 服务。 官方文档:https://docs.github.com/cn/actions CI\CD 持续集成(Continuous Integration) 持续交付(Continuous Deliver ...
转载 2021-07-19 17:30:00
1041阅读
2评论
文章目录说明1. 编写Android项目的CI配置文件2. 编写Jekyll项目的CI配置文件2.1 配置`coding.net`2.2 配置`github`2.3 自动部署到`coding.net` 说明对于普通的github仓库,只需要在根目录创建.github/workflows/文件夹即可自动使用Actions功能,具体执行的操作可以创建一个配置文件(命名不限),如build_apk.y
前言参考图文解释Glados自动签到免费获取天数(github action版) 之前用了一阵sever酱,然后前两天说cookie过期了,后来改了也没用,于是想自己写一份cookie不过期的。我尝试了半天,一直报一个json格式的错。(在电脑是可行的,在action上就报错)最后原博客回答:我看了下目前用github action的方式会触发cloudflare的五秒盾,阻止了脚本的签到行为。估
转载 2024-01-18 20:29:03
185阅读
文章目录Invalid authentication data. 404 Not Found 解决方法`Can't finish GitHub sharing process Successfully created project 'MySqlTest' on GitHub, but initial push failed...... 解决方法:Unable to access ‘https:
转载 2023-09-02 16:26:13
112阅读
githubaction功能其实就是对项目代码进行自动化测试,从而保证push代码的正确性。利用action功能,你可以选择github提供的各种测试环境(windows,Linux, MaxOS)运行你的项目。不过,githubaction功能暂未开放,需要点击链接进行试用申请。链接: https://github.com/features/actions/signup , 在这之后,你就可
转载 2023-07-26 14:04:12
111阅读
目录创建工作流程文件以发布一个python包为例action工作流文件解读通过事件触发工作流程GitHub 上的事件发生,例如有人推送提交到仓库或者创建议题或拉取请求时安排的事件开始外部事件发生过滤特定分支、标记和路径选择运行器将工作流程状态徽章添加到您的仓库关于工作流程管理github action 官方中文文档在 GitHub 操作 的仓库中自动化、自定义和执行软件开发工作流程。 您可以发现、
转载 2023-06-14 08:41:51
141阅读
hello,小伙伴们,大家好,今天给大家分享的开源项目是:proxy_pool,这个开源项目是抓取个大免费代理IP网站,感兴趣的爬虫可以尝试把代码clone下载然后尝试应用一下,加油!!!______ ______ _ | ___ \_ | ___ \ | | | |
转载 2024-06-21 11:33:38
71阅读
Github上12个令人兴奋的Python项目你今天应该尝试一下[2022年]时至今日,Python作为一种编程语言仍然是该领域专家的热门选择。由于其简单的语法,它对程序员和数据科学家来说很容易学习。GitHub上有许多Python项目,可供人们亲身体验和学习。要了解的顶级Python GitHub项目 品红这项Python研究对机器学习采取了一种富有想象力的方法。Magenta是由谷歌大脑团队开
持续集成(Continuous Integration)在很多单位都有现成的系统,但是作为一名工程师,我们还是要了解其原理,可以自己尝试做一下。经过本人的尝试,发现功能并不复杂。这里把持续集成实践经验总结与大家分享。持续集成用的比较多的是jenkins。后来在网上搜索发现github也有这个功能,就想着用github来实现。github功能的确十分强大,我们平时用到的github功能主要是托管代码
记录一下,免得忘了 实现根据tag自动打包并上传至releaseworkflowname: Android CI # 触发器 on: push: tags: - v* pull_request: tags: - v* jobs: build: runs-on: ubuntu-latest # 设置jdk环境为1.8
转载 2023-07-28 18:01:34
268阅读
我本身就有一台自用的服务器(其实也不算,就是一个性能很弱的nas主机)每天24小时运行着,上面跑的系统是ubuntu 18,最近发现了一种玩法,可以把自己写的脚本,或者github上白嫖来的脚本,以定时任务的方式放在上面跑,然后每天就会自动做一些任务感觉挺方便的。目前是把一些签到类的脚本和定时推送消息的脚本放在上面,当然,还有很多的玩法,只要有自己的需求和强大的脚本哈。前不久在github上瞎逛的
转载 2024-04-28 11:57:47
41阅读
  • 1
  • 2
  • 3
  • 4
  • 5