Commit Graph

25 Commits

Author SHA1 Message Date
Ally Smith
0af327b3cb refactor Jenkinsfile
- use DTR images for all but `docker.github.io:published`
- use environment variables instead of credentials
- build and push all images inside VPN container
- combine build + image and update swarm stages
- remove repetitive steps / stages
2019-05-31 10:48:15 +01:00
Ally Smith
64cbf59a3e make jenkinsfile serve private and public docs
After a couple of Jenkins-based mix-ups it became obvious we needed a Jenkinsfile that would serve both public and private projects, that we could move between repos without worry. This Jenkinsfile knows which images to build and push and which swarm services to update because of the use of git_url and branch conditions.
2019-04-03 16:01:55 -05:00
Alastair Smith
900feffb4c fix git url protection in jenkinsfile 2019-04-02 12:24:02 -05:00
Alastair Smith
b39d2ddd14 add protection to Jenkinsfile 2019-04-02 12:00:23 -05:00
Ally Smith
f4a3e5576e add slack webhook to Jenkinsfile 2019-04-01 13:16:03 -05:00
Alastair Smith
5658d8f8ef re-add removed Jenkinsfile 2019-03-28 14:55:24 -05:00
Maria Bermudez
3b6af13488 Temporary - review later 2019-03-28 12:38:10 -07:00
Alastair Smith
e31204c841 update Jenkinsfile 2019-03-05 17:13:05 -06:00
Alastair Smith
8e153c0b53 add temporary Jenkinsfile
- Jenkinsfile only contains branch logic and comments
- docker commands will be activated once beta-stage service has been added to docs swarm stack
2019-03-05 14:27:46 -06:00
Alastair Smith
e13972fa28 add new Jenkinsfile
- this file sets up builds for CSE in ci.docker.com
- master publishes to stage, published to production
2019-01-22 18:44:03 -06:00
Misty Stanley-Jones
26dfec2aa8 Use Jenkins nodes that support multi-stage (#5669) 2018-01-04 17:19:48 -08:00
Misty Stanley-Jones
ff1f8b34be Try adding a timeout to the Jenkinsfile (#2378) 2017-03-17 12:55:41 -07:00
Misty Stanley-Jones
60cf73975b Make sure the job cleans up after itself (#2350) 2017-03-16 16:00:46 -07:00
Adrien Duermael
01562d5dc7 tag images and containers with JOB_BASE_NAME + BUILD_NUMBER
Signed-off-by: Adrien Duermael <adrien@duermael.com>
2017-01-12 16:13:51 -08:00
Adrien Duermael
dc8d5edf62 Jenkinsfile: init submodules
Signed-off-by: Adrien Duermael <adrien@duermael.com>
2016-12-27 10:44:36 -08:00
Adrien Duermael
ed9b3f4cda Updated format for comments in Jenkinsfile
Signed-off-by: Adrien Duermael <adrien@duermael.com>
2016-12-27 10:44:36 -08:00
Adrien Duermael
bb6a13be26 CI: don’t build jekyll redirects for now
Signed-off-by: Adrien Duermael <adrien@duermael.com>
2016-12-27 10:44:36 -08:00
Adrien Duermael
80381c95ec changes in Jenkinsfile
Signed-off-by: Adrien Duermael <adrien@duermael.com>
2016-12-27 10:44:36 -08:00
Adrien Duermael
99ab7387e0 Missing title in engine/tutorials/index.md - add framework for CI checking (#763)
* added title in engine/tutorials/index.md

Signed-off-by: Adrien Duermael <adrien@duermael.com>

* added pre_build script for Docker Cloud CI

It includes one first test that should run when PRs are submitted.
For now it only checks if there’s always a title in fronmatters.
We should add more tests as we fix issues.

Signed-off-by: Adrien Duermael <adrien@duermael.com>

* Jenkinsfile + pre_build script update

Signed-off-by: Adrien Duermael <adrien@duermael.com>

* fix in Jenkinsfile

Signed-off-by: Adrien Duermael <adrien@duermael.com>

* chmod +x hooks/pre_build

Signed-off-by: Adrien Duermael <adrien@duermael.com>

* removed hooks folder

since we’re not using Docker Cloud CI

Signed-off-by: Adrien Duermael <adrien@duermael.com>
2016-12-05 15:22:59 -08:00
Misty Stanley-Jones
978130dcf4 Moved docs to docker-cloud 2016-09-29 11:35:02 -07:00
Misty Stanley-Jones
15efc2d851 Initial import of https://github.com/docker/cloud-docs 2016-09-29 11:31:42 -07:00
Misty Stanley-Jones
701f170a21 Move docker-hub docs to docker-hub subdirectory 2016-09-29 10:38:52 -07:00
Misty Stanley-Jones
4d1a62276e Imitial import of https://github.com/docker/hub2-demo 2016-09-29 10:35:53 -07:00
Misty Stanley-Jones
4dd28a91ef Move opensource docs to opensource subdirectory 2016-09-28 16:42:34 -07:00
Sven Dowideit
b9b87bed67 Merge pull request #83 from SvenDowideit/start-migrating-to-jenkinsfile
Initial Jenkinsfile
(cherry picked from commit 9736bd57db)
2016-08-03 21:27:27 +00:00