首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >有谁能建议使用jenkins对angularjs做CI/CD的步骤吗?

有谁能建议使用jenkins对angularjs做CI/CD的步骤吗?
EN

Stack Overflow用户
提问于 2017-04-05 02:49:56
回答 1查看 1K关注 0票数 1

我有在angularjs中的示例应用程序,我想使用jenkins对该应用程序做CI/CD。我已经在jenkins服务器上安装了npm节点,并配置了一个自由式作业,其中我提到了npm (shell命令)。如何为该应用程序构建war文件?

EN

回答 1

Stack Overflow用户

发布于 2017-04-05 02:59:00

对于jenkins配置,除了普通的repo配置之外,添加Execute:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/bin/bash
set -e
echo Building Angular UI...
cd ui/angular
grunt release

在上面的配置中,我们需要移动到角码,然后执行grunt释放。这将创造角度的建造。然后我们可以将构建(可能使用ant脚本)复制到我们的服务器we应用程序中。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
grunt.registerTask('release', [
    'clean:temp',
    'copy:setup',
    'requirejs:build',
    'copy:build',
    'cssmin',
    'replace',
]);

grunt.registerTask('deploy', [
    'release',
    'compress:zip',
    'clean:build'
]);

是的,我们可以创建一个新的任务部署,它将释放我们的代码,然后压缩发布文件夹。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43229025

复制
相关文章
devops中CI和CD的步骤
作用:重点检查代码中所涉及到的第三方库,以及lib文件等模块是否被引用、重复引用、能否执行等检查。
用户5899841
2022/07/21
6920
Jenkins使用总结,2.0 新时代:从 CI 到 CD
Jenkins近阶段使用的总结篇,只写了个引子,却一直未动手写完,今天补上。
MavenTalker
2023/03/10
2910
Jenkins使用总结,2.0 新时代:从 CI 到 CD
CI与CD之Docker上安装Jenkins
CI:持续集成(Continuous integration,简称 CI),在传统的软件开发环境中,有集成,但是没有持续集成这种说法,长时间的分支与主干脱离,导致分支与主干可能存在较大偏差,在集成代码的时候可能需要花费数小时更久的时间来修复代码,以便最终将代码集成主干(俗称"集成地狱"或"集成灾难");而CI旨在鼓励团队成员进行频繁集成(例如每小时或至少每天一次)来避免这种情况的出现,通过自动检测、拉取、构建和(在大多数情况下)进行单元测试的过程,来保障代码的质量可以进行下一步的使用,这也是持续集成的目的,CI是属于开发人员的自动化流程。
Peyshine
2020/05/19
8460
CI与CD之Docker上安装Jenkins
TeamCity VS Jenkins:选择正确的CI / CD工具
每个软件开发周期都涉及三个主要阶段:构建,测试和部署。这三个阶段中的任何一个滞后都会导致产品发布的延迟。为了避免此类延迟,组织依靠CI / CD工具来自动化这些过程。但是最近,随着对CI / CD工具的快速需求,选择泛滥,选择正确的工具可能是艰巨的任务!
用户7466307
2020/07/20
7.2K0
《CI持续集成篇:》《CD(持续部署,持续交付),Jenkins》
经常的将代码发布并部署到类生产环境中测试,快速的检索问题所在,防止代码偏离,采用GitlabRunner来作为CI服务器。 1.搭建GitlabRunner的CI服务器: 1.1使用docker-compose.yml文件构建一个GitlabRunner的容器(基于Dockerfile在原生的GitlabRunner安装docker、ddocker-compose,jdk、maven)。 1.2将宿主机的Docker和GitlabRunner容器的Docker映射到一起。 1.3在GitRunner容器中执行gilab-runner register命令,绑定gitlab仓库 1.3.1仓库地址 1.3.2仓库token 1.3.3仓库描述… 2.Gitlab仓库中查看: 查看已经绑定好的Runner,修改当前Runner,设置为眉头tag标签,依旧执行 3.IDEA开发环境 编写.gitlab-ci.yml文件,指定GitlabRunner容器需要执行脚本
2020/10/30
9980
《CI持续集成篇:》《CD(持续部署,持续交付),Jenkins》
Jenkins持续集成CI,持续部署CD、集成Allure报告
插件名不需要记,只要眼熟即可,这些插件都会下载到Jenkins安装目录的plugins文件夹下。
孟船长
2022/04/12
2K0
Jenkins持续集成CI,持续部署CD、集成Allure报告
为什么Spinnaker对CI / CD至关重要[DevOps]
Spinnaker提供了独特的构建基块,以创建量身定制的,高度协作的连续输送管道。 和他们一起去参加Spinnaker峰会吧。
yyx
2019/12/24
1.6K0
为什么Spinnaker对CI / CD至关重要[DevOps]
gitea 使用jenkins 自动ci
我目前使用的代码仓库是使用 gitea搭建而成的,详细参见https://git.zeekling.cn, 最近在看redis源码于是就想着加个自动ci的东西。
zeekling
2022/08/26
1.4K0
gitea 使用jenkins 自动ci
使用TKE镜像仓库进行CI&CD
镜像仓库用于存放 Docker 镜像,Docker 镜像用于部署容器服务,每个镜像有特定的唯一标识(镜像的 Registry 地址+镜像名称+镜像 Tag)。
马凌鑫
2019/05/23
9190
在GitLab CI / CD上使用SSH密钥
GitLab当前不支持在构建环境(运行GitLab Runner的环境)中管理SSH密钥的内置支持。
拿我格子衫来
2022/01/24
2.6K0
[答疑]业务建模对做游戏有帮助吗(1)
老师,我认真拜读了您的著作,也做了里面的题目,觉得里面的业务建模方法对做企业软件或网站帮助很大。我司是做游戏的,以您的经验看,业务建模方法帮助大吗,实践中有没有不同?
用户6288414
2019/09/23
9710
[答疑]业务建模对做游戏有帮助吗(1)
CI&CD 体系介绍
DevOps 是一组过程、方法与系统的统称,用于促进开发、技术运营和质量保障(QA)部门之间的沟通、协作与整合。
测试加
2023/02/17
1K0
CI&CD 体系介绍
使用 GitLab CI 与 Argo CD 进行 GitOps 实践
在现在的云原生世界里面 GitOps 不断的被提及,这种持续交付的模式越来越受到了大家的青睐,在网上也可以找到很多关于它的资源,但是关于 GitOps 相关的工作流实践的示例却并不多见,我们这里就将详细介绍一个使用示例,希望对大家实践 GitOps 有所帮助。
我是阳明
2020/07/17
5.7K0
使用 GitLab CI 与 Argo CD 进行 GitOps 实践
利用Gitlab和Jenkins做CI(持续集成)
最近用到持续集成顺便总结在这里,都是用的最新版。搭建过程中还有一个demo,提交代码到 gitlab 自动触发 jenkins 任务,自动编译代码和 docker 镜像并上传。
imroc
2018/09/03
7.5K0
利用Gitlab和Jenkins做CI(持续集成)
Gitlab-runner的CI与CD
这一篇,我们介绍一下使用Gitlab-runner进行持续集成与部署,经过以往的经验,我们使用Jenkins的时候,会在jenkins中安装一系列的开发环境包,比如:
公众号: 云原生生态圈
2021/11/15
9300
Gitlab-runner的CI与CD
理解 CI 和 CD 之间的区别
大家好,我是 ConardLi,今天我们来看一个研发中非常常见的概念,CI/CD,你有了解过它们的区别吗?(本文由 wangjie 翻译)
ConardLi
2021/12/21
1.5K0
理解 CI 和 CD 之间的区别
CI / CD+ Docker 综合实战
3、打包生成的代码,生成一个新版本的镜像,push到本地docker仓库harbor
BUG弄潮儿
2021/05/17
6520
CI / CD+ Docker 综合实战
聊聊 GitLab 的CI / CD 功能发展历程
从 13 年开始使用 GitLab 到现在,看着这款软件的快速进化,还是很感慨的。
soulteary
2021/03/16
8600
使用Jenkins搭建CI服务器
  Jenkins是一个开源的跨平台的CI工具,它可以部署在Windows、Linux等平台上,并且Jenkins提供了非常丰富的插件来帮助完成编译、测试、部署等工作。   本文将介绍在Windows平台上使用Jenkins完成.Net Core应用的持续集成环境搭建,其主要内容有:
星哥玩云
2022/07/24
8950
使用Jenkins搭建CI服务器
一篇文章搞清楚 CI, CD AND CD
CI, CD AND CD 当我们在谈论现代的软件编译和发布流程的时候,经常会听到CI 和CD这样的缩写短语。CI很容易理解,就是持续集成。但是CD既可以指代码持续交付,也可理解为代码持续部署。CI和CD之间有很多相似的部分,但是也有很大的区别。这里我们将给大家介绍它们之间的区别和联系。 持续集成(CONTINUOUS INTEGRATION) 在持续集成环境中,开发人员将会频繁的提交代码到主干。这些新提交在最终合并到主线之前,都需要通过编译和自动化测试流进行验证。这样做是基于之前 持续集成过程中很重视自动
DevOps时代
2018/02/02
1.7K0
一篇文章搞清楚 CI, CD AND CD

相似问题

CI/CD与Jenkins

25

Github CI/CD重用步骤

18

Maven的快照概念对CI/CD有什么用处吗?

13

CI/CD与Jenkins和Vagrant

22

Liferay dxp 7.2 jenkins CI/CD

19
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文