Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add #3406

Draft
wants to merge 2,624 commits into
base: Aaron1011-patch-1
Choose a base branch
from
Draft

add #3406

Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
2624 commits
Select commit Hold shift + click to select a range
faa674b
Update sourceclear.md
nrios14 Nov 7, 2024
5dc7a92
Update build-feeds.md
nrios14 Nov 7, 2024
300a236
Update cc-menu.md
nrios14 Nov 7, 2024
8582563
Update platformio.md
nrios14 Nov 7, 2024
989740e
Update hashicorp-vault-integration.md
nrios14 Nov 7, 2024
fd987eb
Update encryption-keys.md
nrios14 Nov 7, 2024
2fc8419
Update encrypting-files.md
nrios14 Nov 7, 2024
b64f0bb
Update github-oauth-scopes.md
nrios14 Nov 7, 2024
1dac490
Update bb-oauth-scopes.md
nrios14 Nov 7, 2024
6538265
Update assembla-oauth-scopes.md
nrios14 Nov 7, 2024
a3b5dfc
Update gl-oauth-scopes.md
nrios14 Nov 7, 2024
6d5f006
Update disable-job-logs.md
nrios14 Nov 7, 2024
d7556e0
Update best-practices-security.md
nrios14 Nov 7, 2024
a3861a2
Update sbom.md
nrios14 Nov 7, 2024
4721671
Update securely-signing-software.md
nrios14 Nov 7, 2024
a7d1af6
Update build-matrix.md
nrios14 Nov 7, 2024
922687d
Update job-lifecycle.md
nrios14 Nov 7, 2024
8cde2e5
Update build-stages.md
nrios14 Nov 7, 2024
e73c0f4
Update conditional-builds-stages-jobs.md
nrios14 Nov 7, 2024
fe4d62e
Update overview.md
nrios14 Nov 7, 2024
4f21ee8
Update linux.md
nrios14 Nov 7, 2024
82ee275
Update osx.md
nrios14 Nov 7, 2024
e4cf620
Update windows.md
nrios14 Nov 7, 2024
0784c6a
Update freebsd.md
nrios14 Nov 7, 2024
6e1316f
Update multi-os.md
nrios14 Nov 7, 2024
5235876
Update ip-addresses.md
nrios14 Nov 7, 2024
ee9a401
Update environment-variables.md
nrios14 Nov 7, 2024
63fbdde
Update build-environment-updates.md
nrios14 Nov 7, 2024
a4a5535
Update multi-cpu-architectures.md
nrios14 Nov 7, 2024
345de1a
Update deployment.md
nrios14 Nov 7, 2024
abc6161
Update anynines.md
nrios14 Nov 7, 2024
111973d
Update atlas.md
nrios14 Nov 7, 2024
5ef0f5b
Update codedeploy.md
nrios14 Nov 7, 2024
51a1965
Update elasticbeanstalk.md
nrios14 Nov 7, 2024
9145e9b
Update lambda.md
nrios14 Nov 7, 2024
05d1252
Update opsworks.md
nrios14 Nov 7, 2024
6b4b12c
Update azure-web-apps.md
nrios14 Nov 7, 2024
5ad6570
Update bitballoon.md
nrios14 Nov 7, 2024
fcf46fd
Update bluemixcloudfoundry.md
nrios14 Nov 7, 2024
21ef15e
Update s3.md
nrios14 Nov 7, 2024
1ba9de4
Update bintray.md
nrios14 Nov 8, 2024
48a4b42
Update azure-web-apps.md
nrios14 Nov 8, 2024
16185f5
Update boxfuse.md
nrios14 Nov 8, 2024
84d0fac
Update catalyze.md
nrios14 Nov 8, 2024
d96b016
Update chefsupermarket.md
nrios14 Nov 8, 2024
815f4e0
Update cloud66.md
nrios14 Nov 8, 2024
d7f2e2e
Update cloud66.md
nrios14 Nov 8, 2024
aea262c
Update cloudfoundry.md
nrios14 Nov 8, 2024
048480c
Update cargo.md
nrios14 Nov 8, 2024
77bb980
Update pages.md
nrios14 Nov 8, 2024
10b4886
Update engineyard.md
nrios14 Nov 8, 2024
6e18873
Update releases.md
nrios14 Nov 8, 2024
29009cd
Update azure-web-apps.md
nrios14 Nov 8, 2024
c0fac8f
Update bintray.md
nrios14 Nov 8, 2024
d9cbad8
Update bitballoon.md
nrios14 Nov 8, 2024
be33c1d
Update cargo.md
nrios14 Nov 8, 2024
21e7161
Update catalyze.md
nrios14 Nov 8, 2024
146299d
Update cloud66.md
nrios14 Nov 8, 2024
2789712
Update codedeploy.md
nrios14 Nov 8, 2024
eda618f
Update elasticbeanstalk.md
nrios14 Nov 8, 2024
f31031f
Update opsworks.md
nrios14 Nov 8, 2024
267ab3f
Update rubygems.md
nrios14 Nov 8, 2024
7420606
Update s3.md
nrios14 Nov 8, 2024
2074fe3
Update google-app-engine.md
nrios14 Nov 8, 2024
698f871
Update hackage.md
nrios14 Nov 8, 2024
3977f1c
Update firebase.md
nrios14 Nov 8, 2024
5e2f2b6
Update gcs.md
nrios14 Nov 8, 2024
c475d51
Update hephy.md
nrios14 Nov 8, 2024
968d04f
Update launchpad.md
nrios14 Nov 8, 2024
bb8dc51
Update heroku.md
nrios14 Nov 8, 2024
12e3c29
Update testfairy.md
nrios14 Nov 8, 2024
f4559f3
Update puppetforge.md
nrios14 Nov 8, 2024
8c0fba1
Update npm.md
nrios14 Nov 8, 2024
ff1d9f5
Update openshift.md
nrios14 Nov 8, 2024
c8ba15f
Update packagecloud.md
nrios14 Nov 8, 2024
f69cf88
Update scalingo.md
nrios14 Nov 8, 2024
094da4e
Update script.md
nrios14 Nov 8, 2024
6dec5fd
Update snaps.md
nrios14 Nov 8, 2024
3af919d
Update surge.md
nrios14 Nov 8, 2024
d316c61
Update transifex.md
nrios14 Nov 8, 2024
37fa23d
Update surge.md
nrios14 Nov 8, 2024
e5a1493
Update cloudfiles.md
nrios14 Nov 8, 2024
7d7d1d5
Update pypi.md
nrios14 Nov 8, 2024
db1c825
Update uploading-artifacts.md
nrios14 Nov 8, 2024
7db9096
Update custom.md
nrios14 Nov 8, 2024
bbf78c4
Update installing-dependencies.md
nrios14 Nov 8, 2024
dd0de23
Update private-dependencies.md
nrios14 Nov 8, 2024
99f8dd6
Update private-dependencies-bb.md
nrios14 Nov 8, 2024
c8d944d
Update ssh-known-hosts.md
nrios14 Nov 8, 2024
db2ac20
Update database-setup.md
nrios14 Nov 8, 2024
b66f391
Update using-workspaces.md
nrios14 Nov 8, 2024
b3c7868
Update caching.md
nrios14 Nov 8, 2024
0fb8e50
Update for-beginners.md
nrios14 Nov 8, 2024
9982ebc
Update onboarding.md
nrios14 Nov 8, 2024
b241fd8
Update customizing-the-build.md
nrios14 Nov 8, 2024
9fcd325
Update build-config-imports.md
nrios14 Nov 8, 2024
2e4e201
Update build-config-validation.md
nrios14 Nov 8, 2024
1609fc0
Update cron-jobs.md
nrios14 Nov 8, 2024
ac96fbb
Update docker.md
nrios14 Nov 8, 2024
f5b07ab
Update pull-requests.md
nrios14 Nov 8, 2024
2c34ab8
Update common-build-problems.md
nrios14 Nov 8, 2024
7de9ad5
Update gui-and-headless-browsers.md
nrios14 Nov 8, 2024
9d32506
Update speeding-up-the-build.md
nrios14 Nov 8, 2024
eb40f99
Update apps.md
nrios14 Nov 8, 2024
675d086
Update build-config-yaml.md
nrios14 Nov 11, 2024
655b130
Update build-hacks.md
nrios14 Nov 11, 2024
14654c2
Update chrome.md
nrios14 Nov 11, 2024
fc779be
Update deployment-v2.md
nrios14 Nov 11, 2024
29e1095
Update conditions-v0.md
nrios14 Nov 11, 2024
16d758e
Update firefox.md
nrios14 Nov 11, 2024
11ad886
Update running-build-in-debug-mode.md
nrios14 Nov 11, 2024
ffc50f1
Update private-dependencies-gl.md
nrios14 Nov 11, 2024
a8e09ce
Update private-dependencies-assembla.md
nrios14 Nov 11, 2024
db3b92a
Update multi-platform-login.md
nrios14 Nov 11, 2024
32899f8
Update open_source_license.md
nrios14 Nov 11, 2024
ee4eaa4
Update overview.md
nrios14 Nov 11, 2024
2eeae20
Update precise-to-trusty-migration-guide.md
nrios14 Nov 11, 2024
331f5d6
Update hostname.md
nrios14 Nov 11, 2024
de8c94c
Update ibm-power.md
nrios14 Nov 11, 2024
2b63a9a
Update jwt.md
nrios14 Nov 11, 2024
4db152e
Update trusty-to-xenial-migration-guide.md
nrios14 Nov 11, 2024
d941116
Update travis-ci-vcs-proxy.md
nrios14 Nov 11, 2024
244128c
Update travis-ci-for-private.md
nrios14 Nov 11, 2024
47d99d0
Update what-is-travis.md
nrios14 Nov 11, 2024
90d5452
Update web-ui.md
nrios14 Nov 11, 2024
6f1a003
Update android.md
nrios14 Nov 11, 2024
c281656
Update c.md
nrios14 Nov 11, 2024
694c936
Update csharp.md
nrios14 Nov 11, 2024
1f2f1c2
Update cpp.md
nrios14 Nov 11, 2024
2c0a9e3
Update clojure.md
nrios14 Nov 11, 2024
aadb191
Update crystal.md
nrios14 Nov 11, 2024
0ea79a0
Update d.md
nrios14 Nov 11, 2024
7add0e2
Update crystal.md
nrios14 Nov 11, 2024
dce94b8
Update dart.md
nrios14 Nov 11, 2024
cee3624
Update crystal.md
nrios14 Nov 11, 2024
52b8e76
Update csharp.md
nrios14 Nov 11, 2024
be4c88f
Update d.md
nrios14 Nov 11, 2024
63e34f8
Update elixir.md
nrios14 Nov 11, 2024
01d37c6
Update elm.md
nrios14 Nov 11, 2024
f4084ed
Update erlang.md
nrios14 Nov 11, 2024
eed260b
Update go.md
nrios14 Nov 11, 2024
d59c323
Update groovy.md
nrios14 Nov 11, 2024
e212d9b
Update minimal-and-generic.md
nrios14 Nov 11, 2024
705d8a6
Update haskell.md
nrios14 Nov 11, 2024
a1884be
Update haxe.md
nrios14 Nov 11, 2024
f1ed760
Update community-supported-languages.md
nrios14 Nov 11, 2024
5a91e33
Update smalltalk.md
nrios14 Nov 11, 2024
14b9a80
Update scala.md
nrios14 Nov 11, 2024
b3fe3fb
Update rust.md
nrios14 Nov 11, 2024
29ba90e
Update android.md
nrios14 Nov 11, 2024
68b2858
Update rust.md
nrios14 Nov 11, 2024
527108a
Update ruby.md
nrios14 Nov 11, 2024
9c309cf
Update r.md
nrios14 Nov 11, 2024
386a9c6
Update smalltalk.md
nrios14 Nov 11, 2024
313a6b7
Update perl.md
nrios14 Nov 11, 2024
2ea1119
Update perl6.md
nrios14 Nov 11, 2024
2f50b21
Update python.md
nrios14 Nov 11, 2024
02bf22f
Update objective-c.md
nrios14 Nov 11, 2024
cb6d381
Update julia.md
nrios14 Nov 11, 2024
e4fc14b
Update matlab.md
nrios14 Nov 11, 2024
b438bd3
Update nix.md
nrios14 Nov 11, 2024
6b3b108
Update php.md
nrios14 Nov 11, 2024
c2d5b05
Update javascript-with-nodejs.md
nrios14 Nov 11, 2024
a42f412
Update java.md
nrios14 Nov 11, 2024
1133fa8
Merge branch 'master' into nrios14-patch-4
nrios14 Nov 11, 2024
8b5dab9
Merge pull request #3424 from travis-ci/DU22-Travis-Headings-Update
stan-travis Nov 12, 2024
d6deaae
Merge branch 'master' into DU-22/Heading-updates
nrios14 Nov 12, 2024
bf4231e
Add missing bracket
DominikAlberski Nov 12, 2024
c267085
Merge pull request #3422 from travis-ci/DU-22/Heading-updates
DominikAlberski Nov 12, 2024
0565838
Merge branch 'master' into nrios14-patch-4
nrios14 Nov 13, 2024
74cc3ee
Merge pull request #3407 from travis-ci/nrios14-patch-4
stan-travis Nov 13, 2024
34e8285
Update customizing-the-build.md
nrios14 Nov 13, 2024
0c9aa6a
Update speeding-up-the-build.md
nrios14 Nov 13, 2024
3034bda
Update gui-and-headless-browsers.md
nrios14 Nov 13, 2024
86f61d5
Update build-config-imports.md
nrios14 Nov 13, 2024
d0e82b3
Update build-matrix.md
nrios14 Nov 13, 2024
4c604d3
Update installing-dependencies.md
nrios14 Nov 13, 2024
5e8233f
Update caching.md
nrios14 Nov 13, 2024
ce1eef6
Update billing-overview.md
nrios14 Nov 13, 2024
7456f69
Update android.md
nrios14 Nov 14, 2024
78b0d12
Update csharp.md
nrios14 Nov 14, 2024
a93a270
Update d.md
nrios14 Nov 14, 2024
be533b2
Update objective-c.md
nrios14 Nov 14, 2024
dc06f9e
Update python.md
nrios14 Nov 14, 2024
4c34eac
Update smalltalk.md
nrios14 Nov 14, 2024
4dfbfd6
Update php.md
nrios14 Nov 14, 2024
85fd5da
Update sbom.md
nrios14 Nov 14, 2024
321f799
Update deepsource.md
nrios14 Nov 14, 2024
11000dd
Update coveralls.md
nrios14 Nov 14, 2024
e5934de
Update sonarcloud.md
nrios14 Nov 14, 2024
d63de08
Update atlas.md
nrios14 Nov 15, 2024
6ff2ad3
Update azure-web-apps.md
nrios14 Nov 15, 2024
e5c4bde
Update npm.md
nrios14 Nov 15, 2024
b46a089
Update rubygems.md
nrios14 Nov 15, 2024
0f5297a
Update javascript-with-nodejs.md
nrios14 Nov 15, 2024
3ee8b06
Update julia.md
nrios14 Nov 15, 2024
8f1b121
Update rust.md
nrios14 Nov 15, 2024
e2bb726
Update npm.md
nrios14 Nov 15, 2024
9a0e930
Update custom.md
nrios14 Nov 15, 2024
9bc4c30
Update conditional.md
nrios14 Nov 15, 2024
77afd41
Update database-setup.md
nrios14 Nov 18, 2024
9298734
Update azure-web-apps.md
nrios14 Nov 18, 2024
233250b
Update bintray.md
nrios14 Nov 18, 2024
1eb65eb
Update boxfuse.md
nrios14 Nov 18, 2024
e31d727
Update chefsupermarket.md
nrios14 Nov 18, 2024
73d716c
Update cloudfiles.md
nrios14 Nov 18, 2024
972977c
Update codedeploy.md
nrios14 Nov 18, 2024
f1d95f4
Update datica.md
nrios14 Nov 18, 2024
3f3597c
Update elasticbeanstalk.md
nrios14 Nov 18, 2024
1e3ffcc
Update engineyard.md
nrios14 Nov 18, 2024
33bab64
Update engineyard.md
nrios14 Nov 18, 2024
121d4de
Update firebase.md
nrios14 Nov 18, 2024
bf6bd81
Update gcs.md
nrios14 Nov 18, 2024
a5575dc
Update google-app-engine.md
nrios14 Nov 18, 2024
8973f1e
Update heroku.md
nrios14 Nov 18, 2024
dd3f7f1
Update netlify.md
nrios14 Nov 18, 2024
c5b515a
Update npm.md
nrios14 Nov 18, 2024
9815d6a
Update openshift.md
nrios14 Nov 18, 2024
85050d9
Update opsworks.md
nrios14 Nov 18, 2024
a7edfd4
Update packagecloud.md
nrios14 Nov 18, 2024
560a62f
Update pages.md
nrios14 Nov 18, 2024
5989cc7
Update puppetforge.md
nrios14 Nov 18, 2024
59d2a58
Update pypi.md
nrios14 Nov 18, 2024
6f325d1
Update releases.md
nrios14 Nov 18, 2024
eba9f50
Update rubygems.md
nrios14 Nov 18, 2024
88aa71d
Update s3.md
nrios14 Nov 18, 2024
fb3d7b4
Update script.md
nrios14 Nov 18, 2024
5152d31
Update snap.md
nrios14 Nov 18, 2024
c211066
Update surge.md
nrios14 Nov 18, 2024
2333991
Update gui-and-headless-browsers.md
nrios14 Nov 18, 2024
b178245
Update common-build-problems.md
nrios14 Nov 19, 2024
44bbdfb
Update multi-os.md
nrios14 Nov 19, 2024
c70dc48
Update uploading-artifacts.md
nrios14 Nov 19, 2024
5026555
Update private-dependencies.md
nrios14 Nov 19, 2024
f83e0f8
Update chefsupermarket.md
nrios14 Nov 19, 2024
bf88d11
Update private-dependencies-bb.md
nrios14 Nov 19, 2024
1cdd676
Update encrypting-files.md
nrios14 Nov 19, 2024
e268f1f
Update coverity-scan.md
nrios14 Nov 19, 2024
54a8a32
Update browserstack.md
nrios14 Nov 19, 2024
07761a8
Update triggering-builds.md
nrios14 Nov 19, 2024
5939472
Update clojure.md
nrios14 Nov 19, 2024
7d1827c
Merge pull request #3426 from travis-ci/DU27-update-codesnips
stan-travis Nov 19, 2024
ef0c934
Merge branch 'master' into Heading-Update-v2
nrios14 Nov 20, 2024
ac88b0b
Merge pull request #3427 from travis-ci/Heading-Update-v2
stan-travis Nov 21, 2024
db2ab84
Merge branch 'master' into da_test_240911
nrios14 Nov 26, 2024
19e3ebc
Merge pull request #3400 from travis-ci/da_test_240911
nrios14 Nov 26, 2024
6e3d1ca
Merge branch 'master' into master
GIgako19929 Nov 27, 2024
d15867d
Merge branch 'master' into patch-1
nrios14 Nov 27, 2024
67793d1
Merge pull request #3253 from rptb1/patch-1
nrios14 Nov 27, 2024
d040d85
Merge branch 'master' into master
GIgako19929 Nov 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
10 changes: 10 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
.dockerignore
.env
.env.*
.git
.gitignore
.travis.yml
Dockerfile
spec
#IDEs folders
.idea
31 changes: 31 additions & 0 deletions .github/workflows/node.js.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs

name: Node.js CI

on:
push:
branches: [ "master" ]
pull_request:
branches: [ "master" ]

jobs:
build:

runs-on: ubuntu-latest

strategy:
matrix:
node-version: [18.x, 20.x, 22.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm ci
- run: npm run build --if-present
- run: npm test
36 changes: 36 additions & 0 deletions .github/workflows/npm-publish-github-packages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
# For more information see: https://docs.github.com/en/actions/publishing-packages/publishing-nodejs-packages

name: Node.js Package

on:
release:
types: [created]

jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 16
- run: npm ci
- run: npm test

publish-gpr:
needs: build
runs-on: ubuntu-latest
permissions:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: 16
registry-url: https://npm.pkg.github.com/
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{secrets.GITHUB_TOKEN}}
8 changes: 6 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
.DS_Store
.bundle
.history
.jekyll-metadata
.rvmrc
.sass-cache
# These files in _data are generated
*.sw[op]
# These files in _data are generated
_data/*ip_range.yml
_data/trusty*language*mapping*
_data/node_js_versions.yml
_data/language-details/*-versions.yml
assets/javascripts/tablefilter
_site
bin
node_modules
source/tmp/*
tmp/
api/
user/notifications.md
2 changes: 1 addition & 1 deletion .ruby-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2.4.3
ruby-2.6.3
86 changes: 54 additions & 32 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,43 +1,65 @@
#language: ruby
sudo: false
dist: trusty
language: python
python:
- "3.5.2"
dist: bionic

branches:
only:
- master
env:
global:
- PATH=$HOME/.local/user/bin:$PATH
cache:
pip: true
directories:
- vendor/bundle
- node_modules
addons:
apt:
packages:
- libxml2-utils
deploy:
provider: heroku
api_key:
secure: "hylw2GIHMvZKOKX3uPSaLEzVrUGEA9mzGEA0s4zK37W9HJCTnvAcmgRCwOkRuC4L7R4Zshdh/CGORNnBBgh1xx5JGYwkdnqtjHuUQmWEXCusrIURu/iEBNSsZZEPK7zBuwqMHj2yRm64JfbTDJsku3xdoA5Z8XJG5AMJGKLFgUQ="
app: docs-travis-ci-com
skip_cleanup: true
on:
branch:
- master

jobs:
include:
- name: build site
language: python
python:
- "3.8.3"
env:
global:
- PATH=$HOME/.local/user/bin:$PATH
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer
cache:
pip: true
directories:
- vendor/bundle
- node_modules
- $TRAVIS_BUILD_DIR/tmp/.htmlproofer #https://github.com/gjtorikian/html-proofer/issues/381
addons:
apt:
packages:
- libxml2-utils
install:
- rvm use 2.6.3 --install
- bundle install --deployment
- sudo apt-get install libcurl4-openssl-dev # required to avoid SSL errors
script:
- bundle exec rake test
- xmllint --noout _site/feed.build-env-updates.xml

- name: update dpl v2 docs
if: type = cron || commit_message =~ /ci:dpl/
language: shell
cache: false
install:
- rvm use 2.5.3
script:
- git clone https://github.com/travis-ci/dpl.git
- cd dpl
- gem build dpl.gemspec
- gem install dpl-*.gem
- cd ..
- rm -rf dpl
- bin/dpl
deploy:
- provider: git_push
token:
secure: "YHuTjIGKpG0A8QJ4kmdLfOW1n+62uLakXv0KjCzWExl22qLSn2frip3j8JsaeMfndsmNZBUfGoONVHvDS+PHnkbRMYf21SjgctpVfHRYZQ3pulexOViEQ6azRgCBWuPO8A+vAyxvjlV4e3UDGnt2x/0X/Tdg9iVf/zzBGjM0YX0="
branch: auto-dpl-v2-update-docs
pull_request: true
edge:
branch: master

notifications:
slack:
rooms:
secure: LPNgf0Ra6Vu6I7XuK7tcnyFWJg+becx1RfAR35feWK81sru8TyuldQIt7uAKMA8tqFTP8j1Af7iz7UDokbCCfDNCX1GxdAWgXs+UKpwhO89nsidHAsCkW2lWSEM0E3xtOJDyNFoauiHxBKGKUsApJTnf39H+EW9tWrqN5W2sZg8=
on_success: never
webhooks:
https://docs.travis-ci.com/update_webhook_payload_doc
install:
- rvm use 2.4.3 --install
- bundle install --deployment
script:
- bundle exec rake test
- xmllint --noout _site/feed.build-env-updates.xml
56 changes: 56 additions & 0 deletions .vscode/launch.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "C#: <project-name> Debug",
"type": "dotnet",
"request": "launch",
"projectPath": "${workspaceFolder}/<relative-path-to-project-folder><project-name>.csproj"
},
{
"name": "Launch Chrome",
"request": "launch",
"type": "chrome",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
},
{
"name": ".NET Core Launch (console)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build",
"program": "${workspaceFolder}/bin/Debug/<target-framework>/<project-name.dll>",
"args": [],
"cwd": "${workspaceFolder}",
"stopAtEntry": false,
"console": "internalConsole",
"pipeTransport": {
"pipeCwd": "${workspaceFolder}",
"pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'",
"pipeArgs": [],
"debuggerPath": "enter the path for the debugger on the target machine, for example ~/vsdbg/vsdbg"
}
},
{
"name": ".NET Core Attach",
"type": "coreclr",
"request": "attach",
"pipeTransport": {
"pipeCwd": "${workspaceFolder}",
"pipeProgram": "enter the fully qualified path for the pipe program name, for example '/usr/bin/ssh'",
"pipeArgs": [],
"debuggerPath": "enter the path for the debugger on the target machine, for example ~/vsdbg/vsdbg"
}
},
{
"type": "chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:8080",
"webRoot": "${workspaceFolder}"
}
]
}
17 changes: 15 additions & 2 deletions 404.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,14 @@
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- PDTQ-131 -->
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-N3RT7TD');</script>
<!-- End Google Tag Manager -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Travis CI Documentation - 404 Page not found</title>
Expand Down Expand Up @@ -216,6 +224,11 @@
</script>
</head>
<body>
<!-- PDTQ-131 -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-N3RT7TD"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<div class="error error404">
<header class="top">
<div class="row topbar">
Expand All @@ -224,8 +237,8 @@ <h1 id="logo" class="logo">
</h1>
<nav>
<ul id="navigation" class="navigation">
<li><a href="http://blog.travis-ci.com">Blog</a></li>
<li><a href="http://docs.travis-ci.com">Docs</a></li>
<li><a href="https://travis-ci.com/blog">Blog</a></li>
<li><a href="https://docs.travis-ci.com">Docs</a></li>
</ul>
</nav>
</div>
Expand Down
35 changes: 35 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
FROM ruby:2.6.3-slim
LABEL maintainer Travis CI GmbH <[email protected]>

# packages required for bundle install
RUN ( \
apt-get update ; \
apt-get install -y --no-install-recommends git make gcc g++ libpq-dev libcurl4-openssl-dev curl \
&& rm -rf /var/lib/apt/lists/* \
)

# ------
# Set the encoding to UTF-8
ENV LC_ALL C.UTF-8
ENV LANG en_US.UTF-8
ENV LANGUAGE en_US.UTF-8
# -----
ENV WEBHOOK_PAYLOAD_GIST_ID 4e317d6e71be6d0278be46bb751b2f78

# throw errors if Gemfile has been modified since Gemfile.lock
RUN bundle config --global frozen 1
RUN mkdir -p /app

WORKDIR /app
COPY Gemfile /app
COPY Gemfile.lock /app

RUN gem install bundler:2.4.22
RUN bundler install --verbose --retry=3
RUN gem install --user-install executable-hooks

COPY . /app
RUN bundle exec rake build
COPY . /app

CMD bundle exec puma -p 4000
15 changes: 12 additions & 3 deletions Gemfile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
source 'https://rubygems.org'

ruby '2.4.3'
ruby '2.6.3'

gem 'faraday'
gem 'html-proofer', '~> 3.0'
Expand All @@ -9,6 +9,7 @@ gem 'jekyll-paginate'
gem 'jekyll-redirect-from'
gem 'puma'
gem 'pry', group: :test
gem 'rack', '~> 1.0'
gem 'rack-jekyll'
gem 'rack-ssl-enforcer'
gem 'rake'
Expand All @@ -18,7 +19,7 @@ gem 'rubocop', group: :test

# All of this is for Slate / middleman

gem "middleman"
gem "middleman", '~> 3.0'

# For syntax highlighting
gem "middleman-syntax"
Expand All @@ -27,8 +28,9 @@ gem "middleman-syntax"
gem 'middleman-gh-pages'

# Live-reloading plugin
gem "middleman-livereload", "~> 3.3.0"
gem "middleman-livereload"

# Needed for Slate / middleman
gem 'redcarpet'

# Cross-templating language block fix for Ruby 1.8
Expand All @@ -42,3 +44,10 @@ gem 'therubyracer', :platforms => :ruby
git 'https://github.com/ably-forks/compass', branch: 'sass-deprecation-warning-fix', ref: '3861c9d' do
gem 'compass-core'
end

group :dpl do
gem 'dpl', git: 'https://github.com/travis-ci/dpl'
gem 'cl'
end

gem 'netrc'
Loading