基于持续继承和持续开发的软件开发的最佳实践,GitHub 推出 Actions 功能。监听围绕代码仓库管理的各种事件,比如 push 和 pull_request 事件,触发提前计划好的一系列步骤,即工作流。这些步骤用 YAML 文档记录。触发工作流包括了构建和测试。这些工作流可以在 GitHub 的服务器上执行,开发者也可以在自己的服务器响应从GitHub触发的事件来执行工作流。持续集成与持续开
概述Github在被微软收购后,不忘初心,且更大力度的造福开发者们,推出了免费私有仓库等大更新。近期又开放了packages和actions两个大招,经笔者试用后感觉这两个功能配合起来简直无敌。GitHub Packages 是一个和每一个代码仓库关联的软件包仓库。通俗来说就是代码仓库中存放的是源码,软件包仓库中存放的是编译输出后的可以被各个语言生态的依赖管理工具直接依赖的lib。类似的我们熟知的
转载 2024-07-11 14:29:46
117阅读
在我的项目开发过程中,使用 GitHub Actions 来打包 Spring Boot 项目这个需求逐渐变得愈加紧迫。随着业务的不断增长,如何高效地构建和发布项目,成为了我不可回避的技术痛点。 > “我们需要自动化我们的构建流程并确保能够在每次代码提交时,快速打包我们的 Spring Boot 项目。” 随着业务的发展,我们经历了几个重要的里程碑,这些里程碑不仅推动了我们技术的演进,也使得
原创 6月前
25阅读
Jenkins+git+docker完成SpringBoot自动化部署The leading open source automation server, Jenkins provides hundreds of plugins to support building, deploying and automating any project.翻译: 领先的开源自动化服务器Jenkins提供了数百
转载 11月前
71阅读
# GitHub打包Docker简易指南 ## 引言 在现代软件开发中,容器化已经成为一种非常流行的方式,其中Docker是最为广泛使用的容器工具之一。利用Docker可以快速、便捷地部署应用程序。本文将会介绍如何在GitHub打包Docker镜像,并提供代码示例,助你一步步完成这一过程。 ## GitHubDocker的结合 GitHub作为一个主流的代码托管平台,允许开发者将其代码
原创 2024-09-30 04:25:45
66阅读
通过调试发现,github action内的环境是已经安装好docker了,目前思路是通过之前的定时文件,替换docker命令,进行定时操作。 待修改项目
原创 2月前
107阅读
前言本地写好代码后部署到服务器的tomcat上确实是一件麻烦的事情,需要先打成war包,再上传到服务器,再启动tomcat,确实是一件麻烦的事情,作为程序员岂能做这种重复且没有技术含量的事情,于是就想到了利用jekins来进行自动化,我只负责提交代码,别的就不管了,也是一件很棒棒的事情.事前准备maven(下载压缩包之后直接解压 再配置下环境变量 这是为了可以直接使用mvn clean insta
转载 10月前
104阅读
通过调试发现,github action内的环境是已经安装好docker了,目前思路是通过之前的定时文件,替换docker命令,进行定时操作。 待修改项目
原创 5月前
86阅读
## Github 本地DOCKER 打包 在软件开发过程中,我们经常会用到版本控制工具Github来管理我们的代码。而Docker则是一种容器化技术,可以将应用程序及其依赖项打包成一个独立的容器,方便部署和管理。本文将介绍如何将Github上的代码打包Docker镜像,并在本地进行部署。 ### 步骤一:克隆Github仓库 首先,我们需要将Github上的代码克隆到本地。可以使用如下命
原创 2024-05-02 06:07:58
121阅读
# 从 GitHub 打包Docker 的完整指南 Docker 是一个流行的容器化工具,可以帮助我们将应用程序打包成轻量级、可移植的容器,而 GitHub 则是一个流行的代码托管平台。将代码从 GitHub 打包Docker 容器的过程,可以简单地归纳为以下几个步骤。接下来,我会详细介绍每一步的具体操作。 ## 任务流程 | 步骤 | 说明
原创 2024-09-30 05:39:41
211阅读
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 中 Docker Login 失败的问题 在现代软件开发中,自动化构建和持续集成是非常重要的环节,尤其是使用 GitHub Actions 进行 CI/CD 管道时。Docker 是一种流行的容器化工具,很多项目都会使用 Docker打包和部署应用。然而,在 GitHub Actions 中配置 Docker 登录时,可能会遇到登录失败的问题
原创 2024-09-15 04:47:49
113阅读
1、RDD提供了两种类型的操作:transformation和action所有的transformation都是采用的懒策略,如果只是将transformation提交是不会执行计算的,计算只有在action被提交的时候才被触发。1)transformation操作:得到一个新的RDD,比如从数据源生成一个新的RDD,从RDD生成一个新的RDDmap(func):对调用map的RDD数据集中的每个
转载 2023-07-06 16:40:40
136阅读
在这篇博文中,我将与大家分享如何将一个 GitHub 上的程序打包Docker 镜像的全过程。Docker 为开发人员提供了一个一致的、可移植的环境来进行应用开发和部署,现在我们一起看看如何实现这个过程。 ## 环境准备 首先,在开始之前,我们需要确保我们的开发环境满足一些前置依赖的安装要求。以下是一个版本兼容性矩阵,帮助我们确认所需软件的版本: | 软件 | 版本
原创 7月前
64阅读
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评论
文章目录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阅读
Github上12个令人兴奋的Python项目你今天应该尝试一下[2022年]时至今日,Python作为一种编程语言仍然是该领域专家的热门选择。由于其简单的语法,它对程序员和数据科学家来说很容易学习。GitHub上有许多Python项目,可供人们亲身体验和学习。要了解的顶级Python GitHub项目 品红这项Python研究对机器学习采取了一种富有想象力的方法。Magenta是由谷歌大脑团队开
hello,小伙伴们,大家好,今天给大家分享的开源项目是:proxy_pool,这个开源项目是抓取个大免费代理IP网站,感兴趣的爬虫可以尝试把代码clone下载然后尝试应用一下,加油!!!______ ______ _ | ___ \_ | ___ \ | | | |
转载 2024-06-21 11:33:38
71阅读
githubaction功能其实就是对项目代码进行自动化测试,从而保证push代码的正确性。利用action功能,你可以选择github提供的各种测试环境(windows,Linux, MaxOS)运行你的项目。不过,githubaction功能暂未开放,需要点击链接进行试用申请。链接: https://github.com/features/actions/signup , 在这之后,你就可
转载 2023-07-26 14:04:12
111阅读
  • 1
  • 2
  • 3
  • 4
  • 5