Web interface for remote platform build
First Claim
Patent Images
1. A system comprising:
- a first device comprising;
a first memory system storing first processor-executable program code; and
a first processor to execute the first processor-executable program code in order to cause the first device to;
receive a request from a remote Web browser identifying a remote location of source code and a computing platform;
in response to the request,create a build environment in the first memory system corresponding to the identified computing platform;
retrieve the source code from the remote location;
execute a build based on the source code, using the build environment, to create, in the first memory system, build output, a log file, and a build directory associated with the build; and
transmit, to the remote Web browser, a first Web page including the build output;
receive a second request from the remote Web browser to browse the build directory;
in response to the second request, transmit, to the remote Web browser, a second Web page including a link to at least one folder of the build directory;
receive a third request from the remote Web browser to view the log file; and
in response to the third request, transmit, to the remote Web browser, a third Web page including at least a portion of the log file,wherein the first Web page comprises a link selectable to issue the third request.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may include reception of a request from a Web browser identifying source code and a computing platform, creation of a build environment corresponding to the identified computing platform, executing a build based on the source code, using the second build environment, to create build output, and transmission, to the Web browser, of a Web page including the build output.
6 Citations
10 Claims
-
1. A system comprising:
a first device comprising; a first memory system storing first processor-executable program code; and a first processor to execute the first processor-executable program code in order to cause the first device to; receive a request from a remote Web browser identifying a remote location of source code and a computing platform; in response to the request, create a build environment in the first memory system corresponding to the identified computing platform; retrieve the source code from the remote location; execute a build based on the source code, using the build environment, to create, in the first memory system, build output, a log file, and a build directory associated with the build; and transmit, to the remote Web browser, a first Web page including the build output; receive a second request from the remote Web browser to browse the build directory; in response to the second request, transmit, to the remote Web browser, a second Web page including a link to at least one folder of the build directory; receive a third request from the remote Web browser to view the log file; and in response to the third request, transmit, to the remote Web browser, a third Web page including at least a portion of the log file, wherein the first Web page comprises a link selectable to issue the third request. - View Dependent Claims (2, 3, 4)
-
5. A non-transitory medium storing processor-executable program code, the program code executable by a processor of a computing device to cause the computing device to:
-
receive a request from a remote Web browser identifying a remote location of source code and a computing platform; in response to the request, create a build environment corresponding to the identified computing platform; retrieve the source code from the remote location; execute a build based on the source code, using the build environment, to create, in the first memory system, build output, a log file, and a build directory associated with the build; and transmit, to the remote Web browser, a first Web page including the build output; receive a second request from the remote Web browser to browse the build directory; in response to the second request, transmit, to the remote Web browser, a second Web page including a link to at least one folder of the build directory; receive a third request from the remote Web browser to view the log file; and in response to the third request, transmit, to the remote Web browser, a third Web page including at least a portion of the log file, wherein the first Web page comprises a link selectable to issue the third request. - View Dependent Claims (6, 7)
-
-
8. A method comprising:
-
receiving a request from a remote Web browser identifying a remote location of source code and a computing platform; in response to the request, creating a build environment corresponding to the identified computing platform; retrieving the source code from the remote location; executing a build based on the source code, using the build environment, to create, in the first memory system, build output, a log file, and a build directory associated with the build; and transmitting, to the remote Web browser, a first Web page including the build output; receiving a second request from the remote Web browser to browse the build directory; in response to the second request, transmitting, to the remote Web browser, a second Web page including a link to at least one folder of the build directory; receiving a third request from the remote Web browser to view the log file; and in response to the third request, transmitting, to the remote Web browser, a third Web page including at least a portion of the log file, wherein the first Web page comprises a link selectable to issue the third request. - View Dependent Claims (9, 10)
-
Specification