[eclipse-yocto] [PATCH 0/4] Add initial Docker functionality
Tim Orling
timothy.t.orling at linux.intel.com
Thu Feb 15 21:50:41 PST 2018
This patchset adds basic functionality to launch Docker toolchain
containers.
NOTE: references to "poky" will be changed in a future commit to "yocto"
wherever appropriate to reflect the project namechange to
"eclipse-yocto"
The following changes since commit c76bddb754a9609a3309655764296db80f682384:
Add additional transient artifacts to .gitignore (2018-02-15 21:28:15 -0800)
are available in the git repository at:
git://push.yoctoproject.org/eclipse-yocto-contrib timo/remotedocker
Chin Huat Ang (1):
Add extended command launcher facility for poky plugin
Scott Lewis (3):
Added new plugin: org.yocto.remote.docker
Added example ui code to DockerConnectionPage.
Additions to hook into project optional properties to set/get docker
settings.
plugins/org.yocto.docker.launcher/.classpath | 7 +
plugins/org.yocto.docker.launcher/.project | 28 +
.../.settings/org.eclipse.jdt.core.prefs | 7 +
.../org.yocto.docker.launcher/META-INF/MANIFEST.MF | 22 +
plugins/org.yocto.docker.launcher/build.properties | 5 +
plugins/org.yocto.docker.launcher/plugin.xml | 14 +
.../src/org/yocto/docker/launcher/Activator.java | 41 +
.../docker/launcher/ContainerCommandLauncher.java | 477 +++++++
.../launcher/ContainerCommandLauncherFactory.java | 277 ++++
.../launcher/PokyContainerCommandLauncher.java | 26 +
.../PokyContainerCommandLauncherFactory.java | 59 +
.../docker/launcher/ui/ContainerLauncher.java | 1467 ++++++++++++++++++++
.../docker/launcher/ui/PokyContainerLauncher.java | 25 +
plugins/org.yocto.remote.docker.ui/.classpath | 7 +
plugins/org.yocto.remote.docker.ui/.project | 28 +
.../.settings/org.eclipse.jdt.core.prefs | 7 +
.../META-INF/MANIFEST.MF | 12 +
.../org.yocto.remote.docker.ui/build.properties | 5 +
plugins/org.yocto.remote.docker.ui/icons/ssh.png | Bin 0 -> 512 bytes
plugins/org.yocto.remote.docker.ui/plugin.xml | 12 +
.../src/org/yocto/remote/docker/ui/Activator.java | 119 ++
.../remote/docker/ui/DockerConnectionPage.java | 81 ++
.../remote/docker/ui/DockerConnectionWizard.java | 70 +
.../docker/ui/DockerUIConnectionService.java | 96 ++
plugins/org.yocto.remote.docker/.classpath | 7 +
plugins/org.yocto.remote.docker/.project | 28 +
.../.settings/org.eclipse.jdt.core.prefs | 7 +
.../org.yocto.remote.docker/META-INF/MANIFEST.MF | 21 +
plugins/org.yocto.remote.docker/build.properties | 5 +
plugins/org.yocto.remote.docker/plugin.xml | 75 +
.../src/org/yocto/remote/docker/Activator.java | 105 ++
.../org/yocto/remote/docker/DockerConnection.java | 195 +++
.../docker/DockerConnectionProviderService.java | 45 +
.../org/yocto/remote/docker/DockerFileStore.java | 296 ++++
.../org/yocto/remote/docker/DockerFileSystem.java | 107 ++
.../org/yocto/remote/docker/DockerImageInfo.java | 84 ++
.../DockerOpenConnectionProgressMonitor.java | 15 +
.../src/org/yocto/remote/docker/DockerProcess.java | 216 +++
.../yocto/remote/docker/DockerProcessBuilder.java | 146 ++
.../remote/docker/DockerProcessControlService.java | 63 +
.../yocto/remote/docker/DockerProcessService.java | 76 +
.../docker/DockerRemoteConnectionHostService.java | 117 ++
.../remote/docker/DockerRemoteFileService.java | 82 ++
.../yocto/remote/docker/DockerRemoteProcess.java | 75 +
.../yocto/remote/docker/DockerRemoteResource.java | 50 +
.../org/yocto/remote/docker/DockerResource.java | 57 +
46 files changed, 4764 insertions(+)
create mode 100644 plugins/org.yocto.docker.launcher/.classpath
create mode 100644 plugins/org.yocto.docker.launcher/.project
create mode 100644 plugins/org.yocto.docker.launcher/.settings/org.eclipse.jdt.core.prefs
create mode 100644 plugins/org.yocto.docker.launcher/META-INF/MANIFEST.MF
create mode 100644 plugins/org.yocto.docker.launcher/build.properties
create mode 100644 plugins/org.yocto.docker.launcher/plugin.xml
create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/Activator.java
create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ContainerCommandLauncher.java
create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ContainerCommandLauncherFactory.java
create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/PokyContainerCommandLauncher.java
create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/PokyContainerCommandLauncherFactory.java
create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ui/ContainerLauncher.java
create mode 100644 plugins/org.yocto.docker.launcher/src/org/yocto/docker/launcher/ui/PokyContainerLauncher.java
create mode 100644 plugins/org.yocto.remote.docker.ui/.classpath
create mode 100644 plugins/org.yocto.remote.docker.ui/.project
create mode 100644 plugins/org.yocto.remote.docker.ui/.settings/org.eclipse.jdt.core.prefs
create mode 100644 plugins/org.yocto.remote.docker.ui/META-INF/MANIFEST.MF
create mode 100644 plugins/org.yocto.remote.docker.ui/build.properties
create mode 100644 plugins/org.yocto.remote.docker.ui/icons/ssh.png
create mode 100644 plugins/org.yocto.remote.docker.ui/plugin.xml
create mode 100644 plugins/org.yocto.remote.docker.ui/src/org/yocto/remote/docker/ui/Activator.java
create mode 100644 plugins/org.yocto.remote.docker.ui/src/org/yocto/remote/docker/ui/DockerConnectionPage.java
create mode 100644 plugins/org.yocto.remote.docker.ui/src/org/yocto/remote/docker/ui/DockerConnectionWizard.java
create mode 100644 plugins/org.yocto.remote.docker.ui/src/org/yocto/remote/docker/ui/DockerUIConnectionService.java
create mode 100644 plugins/org.yocto.remote.docker/.classpath
create mode 100644 plugins/org.yocto.remote.docker/.project
create mode 100644 plugins/org.yocto.remote.docker/.settings/org.eclipse.jdt.core.prefs
create mode 100644 plugins/org.yocto.remote.docker/META-INF/MANIFEST.MF
create mode 100644 plugins/org.yocto.remote.docker/build.properties
create mode 100644 plugins/org.yocto.remote.docker/plugin.xml
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/Activator.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerConnection.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerConnectionProviderService.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerFileStore.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerFileSystem.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerImageInfo.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerOpenConnectionProgressMonitor.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerProcess.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerProcessBuilder.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerProcessControlService.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerProcessService.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerRemoteConnectionHostService.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerRemoteFileService.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerRemoteProcess.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerRemoteResource.java
create mode 100644 plugins/org.yocto.remote.docker/src/org/yocto/remote/docker/DockerResource.java
--
2.13.6
More information about the eclipse-yocto
mailing list