Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-51414

Implementation of command transport for command invocation (for master)

    • GSoC - Coding Phase 1

        [JENKINS-51414] Implementation of command transport for command invocation (for master)

        Code changed in jenkins
        User: Pham Vu Tuan
        Path:
        .gitignore
        agent/pom.xml
        agent/run.sh
        agent/src/main/java/io/jenkins/plugins/remotingkafka/Agent.java
        agent/src/main/java/io/jenkins/plugins/remotingkafka/Options.java
        commands.sh
        kafka-client-lib/pom.xml
        kafka-client-lib/src/main/java/io/jenkins/plugins/remotingkafka/KafkaConstants.java
        kafka-client-lib/src/main/java/io/jenkins/plugins/remotingkafka/KafkaConsumerPool.java
        kafka-client-lib/src/main/java/io/jenkins/plugins/remotingkafka/KafkaProducerClient.java
        plugin/pom.xml
        plugin/src/main/java/io/jenkins/plugins/remotingkafka/GlobalKafkaConsumerConfiguration.java
        plugin/src/main/java/io/jenkins/plugins/remotingkafka/GlobalKafkaProducerConfiguration.java
        plugin/src/main/java/io/jenkins/plugins/remotingkafka/KafkaComputerLauncher.java
        plugin/src/main/java/io/jenkins/plugins/remotingkafka/commandtransport/KafkaByteArrayCommandTransport.java
        plugin/src/main/java/io/jenkins/plugins/remotingkafka/commandtransport/KafkaByteBufferCommandTransport.java
        plugin/src/main/java/io/jenkins/plugins/remotingkafka/commandtransport/KafkaChunkedCommandTransport.java
        plugin/src/main/java/io/jenkins/plugins/remotingkafka/commandtransport/KafkaClassicCommandTransport.java
        plugin/src/main/resources/index.jelly
        plugin/src/main/resources/io/jenkins/plugins/remotingkafka/GlobalKafkaConsumerConfiguration/config.jelly
        plugin/src/main/resources/io/jenkins/plugins/remotingkafka/GlobalKafkaProducerConfiguration/config.jelly
        plugin/src/main/resources/io/jenkins/plugins/remotingkafka/KafkaComputerLauncher/config.jelly
        plugin/src/main/resources/io/jenkins/plugins/remotingkafka/Messages.properties
        pom.xml
        http://jenkins-ci.org/commit/remoting-kafka-plugin/64e5ce02a2e8d8c01ca82a0cf89ddb59cc87d760
        Log:
        [JENKINS-51413, JENKINS-51414] Implement basic master-agent communication, master command invocation (#2)

        • Implement basic master-agent communication
        • Command transport implementation for Kafka
        • Implement kafka producer and consumer connection pool
        • Reorganize and fix build problem
        • Refactor packagings

        *NOTE:* This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

        Functionality will be removed from GitHub.com on January 31st, 2019.

        SCM/JIRA link daemon added a comment - Code changed in jenkins User: Pham Vu Tuan Path: .gitignore agent/pom.xml agent/run.sh agent/src/main/java/io/jenkins/plugins/remotingkafka/Agent.java agent/src/main/java/io/jenkins/plugins/remotingkafka/Options.java commands.sh kafka-client-lib/pom.xml kafka-client-lib/src/main/java/io/jenkins/plugins/remotingkafka/KafkaConstants.java kafka-client-lib/src/main/java/io/jenkins/plugins/remotingkafka/KafkaConsumerPool.java kafka-client-lib/src/main/java/io/jenkins/plugins/remotingkafka/KafkaProducerClient.java plugin/pom.xml plugin/src/main/java/io/jenkins/plugins/remotingkafka/GlobalKafkaConsumerConfiguration.java plugin/src/main/java/io/jenkins/plugins/remotingkafka/GlobalKafkaProducerConfiguration.java plugin/src/main/java/io/jenkins/plugins/remotingkafka/KafkaComputerLauncher.java plugin/src/main/java/io/jenkins/plugins/remotingkafka/commandtransport/KafkaByteArrayCommandTransport.java plugin/src/main/java/io/jenkins/plugins/remotingkafka/commandtransport/KafkaByteBufferCommandTransport.java plugin/src/main/java/io/jenkins/plugins/remotingkafka/commandtransport/KafkaChunkedCommandTransport.java plugin/src/main/java/io/jenkins/plugins/remotingkafka/commandtransport/KafkaClassicCommandTransport.java plugin/src/main/resources/index.jelly plugin/src/main/resources/io/jenkins/plugins/remotingkafka/GlobalKafkaConsumerConfiguration/config.jelly plugin/src/main/resources/io/jenkins/plugins/remotingkafka/GlobalKafkaProducerConfiguration/config.jelly plugin/src/main/resources/io/jenkins/plugins/remotingkafka/KafkaComputerLauncher/config.jelly plugin/src/main/resources/io/jenkins/plugins/remotingkafka/Messages.properties pom.xml http://jenkins-ci.org/commit/remoting-kafka-plugin/64e5ce02a2e8d8c01ca82a0cf89ddb59cc87d760 Log: [JENKINS-51413, JENKINS-51414] Implement basic master-agent communication, master command invocation (#2) Implement basic master-agent communication Command transport implementation for Kafka Implement kafka producer and consumer connection pool Reorganize and fix build problem Refactor packagings * NOTE: * This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/ Functionality will be removed from GitHub.com on January 31st, 2019.

        Pham Vu Tuan added a comment -

        Pham Vu Tuan added a comment - https://github.com/jenkinsci/remoting-kafka-plugin/pull/2

          pvtuan10 Pham Vu Tuan
          pvtuan10 Pham Vu Tuan
          Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

            Created:
            Updated:
            Resolved: