Shell 如何在Jenkins中使用以前版本中的参数
我有一个带有文件参数的作业,我想按计划运行该作业。我想上传一次文件,让jenkins继续在将来的所有版本中使用这些文件。如果不编写自己的插件,这是可能的吗?我知道托管脚本插件,这并不能满足我的需要。关键是能够让用户将文件上传到工作区,并将其设置为按计划运行。更简单的方法是在构建步骤中运行上传的文件。有这样的插件吗Shell 如何在Jenkins中使用以前版本中的参数,shell,jenkins,Shell,Jenkins,我有一个带有文件参数的作业,我想按计划运行该作业。我想上传一次文件,让jenkins继续在将来的所有版本中使用这些文件。如果不编写自己的插件,这是可能的吗?我知道托管脚本插件,这并不能满足我的需要。关键是能够让用户将文件上传到工作区,并将其设置为按计划运行。更简单的方法是在构建步骤中运行上传的文件。有这样的插件吗 为了清楚起见,我想上传shell脚本,并在计划作业的构建步骤中使用它们。设置一个文件参数是我能得到的最接近的参数,但是在每次构建之后,该参数都会被删除,并且必须重新上传该文件。我使用J
为了清楚起见,我想上传shell脚本,并在计划作业的构建步骤中使用它们。设置一个文件参数是我能得到的最接近的参数,但是在每次构建之后,该参数都会被删除,并且必须重新上传该文件。我使用Jenkins主要是管理团队的脚本。复制粘贴是一件麻烦事,我们希望能够通过对话上传,然后将脚本设置为运行。问题不清楚,但我从字里行间得到的是,您需要一种机制来按照您定义的特定计划运行Jenkins作业 如果这是您想要知道的,那么在Jenkins的“Build Triggers”选项中,有一个“Build Periodic”复选框 您可以定义一个cron表达式以在特定计划上运行。
例如: 1.)每十五分钟:H/15****
2.)在每小时的前半部分,每十分钟:H(0-29)/10****
3.)每个工作日每两小时一次:h9-16/2**1-5
4.)每月1日和15日一次,12月除外:H1,15 1-11*
如果您还需要其他东西,请指定一些示例。我将能够更好地理解。:) 问题还不清楚,但我从字里行间得到的是,您需要一种机制,按照您定义的特定计划运行Jenkins作业 如果这是您想要知道的,那么在Jenkins的“Build Triggers”选项中,有一个“Build Periodic”复选框 您可以定义一个cron表达式以在特定计划上运行。
例如: 1.)每十五分钟:H/15****
2.)在每小时的前半部分,每十分钟:H(0-29)/10****
3.)每个工作日每两小时一次:h9-16/2**1-5
4.)每月1日和15日一次,12月除外:H1,15 1-11*
如果您还需要其他东西,请指定一些示例。我将能够更好地理解。:) 问题还不清楚,但我从字里行间得到的是,您需要一种机制,按照您定义的特定计划运行Jenkins作业 如果这是您想要知道的,那么在Jenkins的“Build Triggers”选项中,有一个“Build Periodic”复选框 您可以定义一个cron表达式以在特定计划上运行。
例如: 1.)每十五分钟:H/15****
2.)在每小时的前半部分,每十分钟:H(0-29)/10****
3.)每个工作日每两小时一次:h9-16/2**1-5
4.)每月1日和15日一次,12月除外:H1,15 1-11*
如果您还需要其他东西,请指定一些示例。我将能够更好地理解。:) 问题还不清楚,但我从字里行间得到的是,您需要一种机制,按照您定义的特定计划运行Jenkins作业 如果这是您想要知道的,那么在Jenkins的“Build Triggers”选项中,有一个“Build Periodic”复选框 您可以定义一个cron表达式以在特定计划上运行。
例如: 1.)每十五分钟:H/15****
2.)在每小时的前半部分,每十分钟:H(0-29)/10****
3.)每个工作日每两小时一次:h9-16/2**1-5
4.)每月1日和15日一次,12月除外:H1,15 1-11*
如果您还需要其他东西,请指定一些示例。我将能够更好地理解。:) 就个人而言,我更喜欢将驱动Jenkins作业的文件(脚本或配置文件)保存在版本控制中,可能靠近它们相关的项目,但这只是我自己 要创建您所描述的工作流,我将使用以下命令:
另一个解决方案可能是,使用此方法,您可以在构建开始时从Jenkins master复制文件,默认情况下从
Jenkins_HOME/userContent
——不过在这种情况下,您需要提前将文件放在master上。我个人更喜欢保留驱动Jenkins作业的文件(脚本或配置文件)在版本控制中,可能在他们相关的项目附近-但那只是我
要创建您所描述的工作流,我将使用以下命令: