如何安排Jenkins构建,以便它只能在每天的特定时间构建?
例如,从下午4点开始
0 16 1-7 * *
Run Code Online (Sandbox Code Playgroud)
我理解为:0分钟,每个月从星期一到星期日下午4点,但它每分钟都会建立:(
我会很感激任何建议.谢谢!
希望你能帮我解决这个问题.这对工作没有帮助 - 这是一个非常努力工作的志愿者的慈善机构,他们真的可以使用一个比他们现有的更少混乱/烦人的时间表系统.
如果有人知道一个好的第三方应用程序(当然)自动化这个,那几乎同样好.只是...请不要建议随机的时间表,例如预订教室的东西,因为我认为他们不能这样做.
提前感谢阅读; 我知道这是一个很重要的帖子.我尽我所能尽力记录这一点,并表明我已经自己努力了.
我需要一个工人/时间段调度算法,它为工人生成轮班,符合以下标准:
输入数据
import datetime.datetime as dt
class DateRange:
def __init__(self, start, end):
self.start = start
self.end = end
class Shift:
def __init__(self, range, min, max):
self.range = range
self.min_workers = min
self.max_workers = max
tue_9th_10pm = dt(2009, 1, 9, 22, 0)
wed_10th_4am = dt(2009, 1, 10, 4, 0)
wed_10th_10am = dt(2009, 1, 10, 10, 0)
shift_1_times = Range(tue_9th_10pm, wed_10th_4am)
shift_2_times = Range(wed_10th_4am, wed_10th_10am)
shift_3_times = Range(wed_10th_10am, wed_10th_2pm)
shift_1 = Shift(shift_1_times, 2,3) # allows …Run Code Online (Sandbox Code Playgroud) 我必须实现一个为大学生成时间表的算法.我搜索并发现了很多算法.但这是问题所在.我需要一种算法来生成整个学期的时间表,而不是每周一次.它还应该考虑课程部分的预定义顺序,例如练习1应该在第2讲之后和第3讲之前.你有什么建议吗?
谢谢.
更新:
我有以下严格约束:
H1:在任何时间段只为每个房间分配一个课程部分.
H2:房间可以容纳所有参加的学生,并满足活动所需的所有功能.
H3:没有学生同时参加模式而不是一门课程(至少是必修课程)
H4:没有老师同时教授多个课程.
软约束是:
S1:课程部分不应分配给讲师不方便的时间段.
S2:教师的课程之间应该有最小的差距.
S3:学生课程之间应该有最小的差距.
S4:课程应满足讲师的偏好 - 日期和时间段.
S5:课程部分应安排预定义顺序.
示例:
课程"软件架构"
Week No Course Room Course Part Day Time
--------+---------+-------+--------------+----------+-----
Week 1: SA 435 Lecture 1 Wednesday 8.15-11
Week 2: SA 435 Lecture 2 Wednesday 8.15-11
Week 3: SA 47 Lab 1 Monday 13-15
Week 3: SA 436 Lecture 3 Wednesday 11-14
Week 4: SA 243 Exercise 1 Monday 13-15
Week 5: SA 436 Lecture 4 Wednesday 8.15-11
Run Code Online (Sandbox Code Playgroud) 我按照这个例子
重新启动调度程序和网络服务器后,我得到了DAG import error。在 Web UI 中,最后一行详细的错误消息:
airflow.exceptions.SerializationError: Failed to serialize DAG 'example_timetable_dag2': Timetable class 'AfterWorkdayTimetable' is not registered
Run Code Online (Sandbox Code Playgroud)
但是如果我运行airflow plugins,我可以看到时间表位于名称和源列表中。
如何修复这个错误?
详细信息plugins/AfterWorkdayTimetable.py:
from datetime import timedelta
from typing import Optional
from pendulum import Date, DateTime, Time, timezone
from airflow.plugins_manager import AirflowPlugin
from airflow.timetables.base import DagRunInfo, DataInterval, TimeRestriction, Timetable
UTC = timezone("UTC")
class AfterWorkdayTimetable(Timetable):
def infer_data_interval(self, run_after: DateTime) -> DataInterval:
weekday = run_after.weekday()
if weekday …Run Code Online (Sandbox Code Playgroud) 请注意这个问题是之前提出的问题的扩展:How to make Images/PDF of Timetable using Python
我正在开发一个基于算法生成随机时间表的程序。对于该程序的最终输出,我需要将时间表存储在 PDF 文件中。
有多个部分,每个部分必须有自己的时间表/时间表。每个部分可以有多个课程,这些课程的讲座将根据算法分配在周一至周五的不同时段。对于我的时间表,
作为示例,我在下面创建了一个字典,其中键代表部分,项目具有大小为 5x5 的二维数组。该二维数组的每个索引都包含讲座将在该时段进行的课程详细信息。
CS-3B : [['', '', 'DS ', '', 'COaAL '], ['', 'COaAL ', '', 'DS ', 'OOP '], ['DS-L ', 'DS-L ', 'OOP-L ', 'OOP-L ', 'FoM '], ['COaAL-L ', 'COaAL-L ', 'OOP ', '', ''], ['', 'FoM ', 'DE ', '', 'DE ']]
SE-3A : [['', 'OOP-L …Run Code Online (Sandbox Code Playgroud) 我正在尝试设计一个数据库来存储300条不同公交线路的时间表.每条路线有不同的停靠次数和周一至周五,周六和周日的不同时间.我已经表示了每条路线的公共汽车出发时间如下,我不确定表中是否应该有空值,这看起来不错吗?
route,Num,Day, t1, t2, t3, t4 t5 t6 t7 t8 t9 t10
117, 1, Monday, 9:00, 9:30, 10:50, 12:00, 14:00 18:00 19:00 null null null
117, 2, Monday, 9:03, 9:33, 10:53, 12:03, 14:03 18:03 19:03 null null null
117, 3, Monday, 9:06, 9:36, 10:56, 12:06, 14:06 18:06 19:06 null null null
117, 4, Monday, 9:09, 9:39, 10:59, 12:09, 14:09 18:09 19:09 null null null
.
.
.
117, 20, Monday, 9:39, 10.09, 11:39, 12:39, 14:39 18:39 19:39 null null null …Run Code Online (Sandbox Code Playgroud) 是否有公共交通时间表数据库设计的例子?
或者任何OpenSource时间表引擎解决方案?
或者如果没有,怎么做自己?
如何最好地设计数据库,以便快速合理地进行搜索?
我这样做:
为了测试,我采用了一个X形总线网络,有5个停靠点(边缘和顶点).
表1:村庄/地点/停靠点及其地理坐标列表以及UID.
表2:位置名称列表,包括翻译,短号,表1作为外键
表3:运输车辆清单,例如公共汽车,火车,飞机,船舶及其翻译.
表4:国家清单
表5:公共假日和包括翻译在内的假日名称的包含性新日期和时间表列表,国家/地区为外键
表6:n个不同季节的来源日期列表,包括翻译,例如冬季,夏季,以国家为外键
现在是棘手的部分(时间表,路线,站点):
表7:Line_UID,vehicle_uid,line_nr,line_name,line_start_location_uid,line_stop_location_uid
表8:hop_uid,line_uid,stop_uid,stop_sequence_nr,time_uid
表9:time_nuid,hop_uid,时间
我认为特别是停止和停止时间之间的关联很困难.此外,我还在考虑如何将不同季节与线路/路线联系起来.这看起来合情合理吗?或者你看到了问题?
编辑: 不,不起作用,我需要考虑到达和离开时间.
我现在已经看了一下其他与此有关的建议,但我见过的任何东西都不太适合我的需求,所以这里有!
我所拥有的是一个多班(澳大利亚中学; 7 - 12年级),多日(周一至周五)学校的时间表.我现在想要构建的是一个MySQL数据库,其中包含要在帐户驱动的网站上部署的以下信息.
任何关于我如何设计这样一个数据结构的见解都将非常感激,我更像是一个UI狂热者而不是MySQL思想家;-D
提前致谢.
大家好我想要显示一周的时间表,我必须只显示日期的名称,没有日期.如议程视图中的时间表.用户必须能够在一周中的某一天选择范围.例如John Doe星期一从15:00到18:00,Martin星期五从9:00到15:00,等等......
我只是尝试将我的个人观点创建为"settimana",如下所示:
$('#calendar').fullCalendar({
header: {
left:'',
center:'',
right:'',
},
editable: true,
views: {
settimana:{
type:'agendaWeek',
duration: { days: 7 },
title: 'Apertura',
}
},
defaultView: 'settimana',
});
Run Code Online (Sandbox Code Playgroud)
我该怎么做?调用jQuery fullCalendar插件时我必须在选项中设置什么?
非常感谢你.