arrow
返回

Implementing Continuous Deployment with GitHub Actions and On-Premises Servers in Software Development Education

delete2026-01-01
delete0
PRE
AI
B
Boris Milašinović *
J
Juraj Dončević
K
Krešimir Fertalj
DOI:10.1007/978-3-032-10929-3_20delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
在软件开发和软件工程课程中,重点通常放在开发部分,持续实践仅停留在理论层面,或者最多以持续集成步骤结束,这主要归因于教师技能和硬件资源的缺乏。本文介绍了一项来自软件开发选修课的案例研究,其中学生需要根据与模拟用户的访谈需求开发一个.NET Web应用程序。在整个开发过程中,学生的开发进程由持续部署支持。该解决方案通过结合GitHub Actions和本地服务器来实现持续部署,以克服云解决方案的资源不足问题。本文的贡献在于详细描述了部署工作流程、提供了完整脚本代码的链接,以及详细指导如何准备本地服务器以利用持续部署用于ASP.NET Core Web应用程序。
Keyword:
continuous deployment
CI/CD
GitHub Actions
DevOps education
on-premises
software development

期刊

P
PROCEEDINGS OF 20TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES, CISTI
IF:
0
论文数:
160
被引数:
0

机构

U
university of zagreb
学者数:
3.8K
论文数: 1.6K
被引数: 0
引用论文

引用论文

err分享
err收藏
GitHub in the Classroom: Lessons Learnt
err2022-02-14
err0
PREAI
errTu,Yu-Cheng; Terragni,Valerio; Tempero,Ewan; Shakil,Asma; Meads,Andrew; Giacaman,Nasser; Fowler,Allan; Blincoe,Kelly
err分享
err收藏
GITHUB ACTIONS: The Impact on the Pull Request Process
err2023-09-26
err3
errOAAI
errWessel, Mairieli; Vargovich, Joseph; Gerosa, Marco A.; Treude, Christoph
err分享
err收藏
学者 查看更多内容