Facebook
Twitter
LinkedIn
YouTube
GitHub
Hasan's Blog
  • Home
    • About me
  • Hashicorp
  • Ansible
  • CI/CD
  • DevOps

Schedule a job periodically in Jenkins during working days

2017/09/10Hasan YousufCI/CD

Today’s companies need automation solutions to achieve availability, reliability and productivity
to bring their complex product system in streamline which depends upon smaller complex sub systems. In
this blog post, I will try to bring key features why do we need to bring scheduling in an enterpise.

* Enterprise-wide view of all scheduled jobs / process across multiple platforms / systems.
* Sequence schduled process that are on multiple systems.
* To bring focus on delivering value-added IT service rather than dealing with daily automation / scheduling issues.
* Centralized mechanism to managed scheduled job load on databases & file servers.
* Sending and managing alerts from the central locations whenever required.
* Dashboard view of overnight work.

Jenkins (Open source automation server)

Select a job or create new job in jenkins –> go to “Build Triggers” –> Select “Build periodically”


# MINUTES (0-59) HOURS (0-23) DAYMONTH(1-31) MONTH(1-12) DAYWEEK (0-7)
55 06 * * 1-5

In the above text is self explanatory,
55 is minutes
06 is hours
* is every day
* is every month
1-5 1 is monday, 5 is friday so it is from monday to friday.

So, in simple words, this job will be executed every monday to friday at 06:55.

Previous post Trying to upload Blink example (Arduino sketch) on my Arduino uno Next post Minimise your development time by automating your redundant tasks using Nodejs (Gruntjs)

Categories

  • Casperjs (1)
  • CI/CD (4)
  • DevOps (6)
  • Gruntjs (2)
  • Jira (1)
  • Linux (1)
  • Programming (1)
  • Uncategorized (14)
  • VMware (1)

Archives

  • May 2020 (1)
  • April 2020 (1)
  • March 2020 (2)
  • September 2019 (2)
  • May 2018 (1)
  • September 2017 (3)
  • July 2017 (1)
  • June 2017 (4)
  • May 2017 (1)
  • July 2015 (2)
  • January 2015 (1)
  • October 2014 (1)
  • September 2014 (5)
  • August 2014 (1)

Tags

Arduino Arduino sketch Arduino sketch upload bash shell casperjs Couchdb Curl docker container docker images github Gitlab gnu Parallel gruntjs JAVA JAVA jenkins Jira JPA Json Linux linux mint Maven mint MYSQL Tomcat Ubuntu Version Control xpath
  • Home
    • About me
  • Hashicorp
  • Ansible
  • CI/CD
  • DevOps
@2017
Manage Cookie Consent
We use cookies to optimize our website and our service.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
Preferences
{title} {title} {title}