1. An information processing system comprising: a plurality of processing devices each including a task information storing unit which stores task information that indicates, for each of identifiers of one or more deployment tasks to be executed on the processing device among a plurality of deployment tasks for deploying a plurality of software components of a system respectively, an execution condition including an identifier of another deployment task to be executed before executing the deployment task, the plurality of deployment tasks being executed in the plurality of processing devices on which the plurality of software components are deployed, and a scheduler unit which determines whether there is a deployment task satisfying the execution condition among the one or more deployment tasks included in the task information on the basis of a termination event of a deployment task received from a deployment device, executes, when there is a deployment task satisfying the execution condition, the deployment task, and transmits, when the deployment task is terminated, a termination event of the deployment task to the deployment device; and the deployment device including an event information storing unit which stores event information that indicates, for each of identifiers of the plurality of deployment tasks, an identifier of a processing device to which a termination event of the deployment task is to be transmitted, and an event processing unit which transmits, when receiving a termination event of a deployment task from any one of the plurality of processing devices, the received termination event to a processing device to which the termination event of the deployment task is to be transmitted, referring to the event information.