jenkins - 在 github 中推送项目时运行 pipline
问题描述
每次我的项目在 github 上推送时,我都会在 jenkines 文件中为我的项目中的自动 ci/cd 编写此管道:
我使用这个触发器triggers {githubPush()}
。
pipeline{
triggers {
githubPush()
}
agent any
stages{
stage('Install npm'){
steps{
sh "npm install"
}
}
}
现在,当我推动项目时,它什么也没做。
有什么问题 ?我怎么解决这个问题 ?
解决方案
推荐阅读
- laravel - 如何仅在主表记录上使 laravel 5.2 分页工作(计数)不包括连接表
- java - 如何将firebase数据库中的键和值放入hashmap?
- python - 如何使用 pyodbc 从 Teradata 在 Python 中创建多个易失性表
- android - 如何使用 Dagger2 注入改造
- botframework - 无法重新提交 Skype 频道以供审核
- ios - NSURLSessionConfiguration 的 timeoutIntervalForRequest 不适用于后台 URLSession
- c# - 使用 zip 存档中的文件作为参数运行 exe
- ios - Firebase 电话身份验证失败
- r - 计数患者是否满足 R 中的某些标准,但在不同的时间点使用 tidyverse 和 lubridate
- bash - 强制转换字符串以不允许在 shell 脚本中的函数内进行插值