diff --git a/content/advanced_usage/admin_install_multiple_agents.md b/content/advanced_usage/admin_install_multiple_agents.md index b743055195..3346cd260b 100644 --- a/content/advanced_usage/admin_install_multiple_agents.md +++ b/content/advanced_usage/admin_install_multiple_agents.md @@ -26,9 +26,10 @@ Just after the line \#include ../conf/wrapper-license.conf, add - set.GO\_AGENT\_DIR=C:\\Program Files\\Go Agent 2 - set.GO\_AGENT\_JAVA\_HOME=%GO\_AGENT\_DIR%\\jre - Run the following command -```bash + + {{< highlight bash >}} sc create GoAgent2 binPath= "\"C:\Program Files\Go Agent 2\cruisewrapper.exe\" -s \"C:\Program Files\Go Agent 2\config\wrapper-agent.conf\"" -``` +{{< / highlight >}} - Start "GoAgent2" service @@ -45,9 +46,9 @@ sc create GoAgent2 binPath= "\"C:\Program Files\Go Agent 2\cruisewrapper.exe\" - - Assuming your first agent in at /Applications/Go Agent.app, copy that to another location, say /Applications/Go Agent 2.app. Once you do that, you can start the application like this: - ```bash + {{< highlight bash >}} GO_APPLICATION_NAME="Go Agent 2" open /Applications/Go\ Agent\ 2.app - ``` +{{< / highlight >}} The logs and other files related to the second agent should be available at "/Library/Application Support/Go Agent 2" and the icon in the dock @@ -62,30 +63,34 @@ sc create GoAgent2 binPath= "\"C:\Program Files\Go Agent 2\cruisewrapper.exe\" - - [Install your first agent with the installer](../installation/installing_go_agent.html) - To create a second agent on the same host, run this as root: - ```bash - cp /etc/init.d/go-agent /etc/init.d/go-agent-1 - sed -i 's/# Provides: go-agent$/# Provides: go-agent-1/g' /etc/init.d/go-agent-1 - ln -s /usr/share/go-agent /usr/share/go-agent-1 - cp -p /etc/default/go-agent /etc/default/go-agent-1 - mkdir /var/{lib,log}/go-agent-1 - chown go:go /var/{lib,log}/go-agent-1 - ``` + + {{< highlight bash >}} +cp /etc/init.d/go-agent /etc/init.d/go-agent-1 +sed -i 's/# Provides: go-agent$/# Provides: go-agent-1/g' /etc/init.d/go-agent-1 +ln -s /usr/share/go-agent /usr/share/go-agent-1 +cp -p /etc/default/go-agent /etc/default/go-agent-1 +mkdir /var/{lib,log}/go-agent-1 +chown go:go /var/{lib,log}/go-agent-1 +{{< / highlight >}} - To enable starting the go-agent service during system boot: - - on Debian: - ```bash - insserv go-agent-1 - ``` - - - on Ubuntu: - ```bash - update-rc.d go-agent-1 defaults - ``` + - on Debian: + + {{< highlight bash >}} +insserv go-agent-1 +{{< / highlight >}} - - on Centos and Redhat: - ```bash - chkconfig go-agent-1 on - ``` + - on Ubuntu: + + {{< highlight bash >}} +update-rc.d go-agent-1 defaults +{{< / highlight >}} + + - on Centos and Redhat: + + {{< highlight bash >}} +chkconfig go-agent-1 on +{{< / highlight >}} - You can now start or stop the second agent using /etc/init.d/go-agent-1 (passing it the start or stop) arguments as usual. Logs will be written to @@ -100,6 +105,6 @@ sc create GoAgent2 binPath= "\"C:\Program Files\Go Agent 2\cruisewrapper.exe\" - - Make an empty folder called /var/lib/go-agent-2 - In this folder, run - ```bash - java -jar /usr/share/go-agent/agent-bootstrapper.jar -serverUrl https://127.0.0.1/go & - ``` + {{< highlight bash >}} +java -jar /usr/share/go-agent/agent-bootstrapper.jar -serverUrl https://127.0.0.1/go & +{{< / highlight >}} diff --git a/content/configuration/configuration_reference.md b/content/configuration/configuration_reference.md index a6f7aa6945..dddcc568cd 100644 --- a/content/configuration/configuration_reference.md +++ b/content/configuration/configuration_reference.md @@ -2413,21 +2413,21 @@ All paths specified are relative to the pipeline working directory. **Examples** -- Invoke Ant, specifying a set of targets to run: +- Invoke Ant, specifying a set of targets to run: - ```xml - - - - ``` + {{< highlight xml >}} + + + +{{< / highlight >}} - Invoke Ant in a specific working directory with a set of targets: - ```xml - - - - ``` + {{< highlight xml >}} + + + +{{< / highlight >}} [top](#top) @@ -2447,13 +2447,13 @@ All paths specified are relative to the pipeline working directory. **Examples** -- Invoke ruby, specifying the working directory as **tools/my-ruby-tool** and executing the ruby script **backup.rb**. +- Invoke ruby, specifying the working directory as **tools/my-ruby-tool** and executing the ruby script **backup.rb**. - ```xml - - - - ``` + {{< highlight xml >}} + + + +{{< / highlight >}} [top](#top) @@ -2470,25 +2470,25 @@ On Windows you should specify the full name of your script file such as "mybuild **Examples** -- Echo something on Windows: +- Echo something on Windows: - ```xml - - /c - echo - something to print out - - ``` + {{< highlight xml >}} + + /c + echo + something to print out + +{{< / highlight >}} -- Run command with pipe character in arguments: +- Run command with pipe character in arguments: - ```xml - - D:\projects\project\project-8.sln - /REBUILD - /CFG="Release_99|Win32" - - ``` + {{< highlight xml >}} + + D:\projects\project\project-8.sln + /REBUILD + /CFG="Release_99|Win32" + +{{< / highlight >}} [top](#top) @@ -2576,89 +2576,89 @@ Go will not fetch the artifact again if it has not changed. The directory path i **Example:** -1. Fetch all artifacts in the directory 'pkg' from the previous stage in the same pipeline and put them under the directory 'lib' +1. Fetch all artifacts in the directory 'pkg' from the previous stage in the same pipeline and put them under the directory 'lib' - ```xml - - - ... - - - - - - - - - Filename - target/deployable.jar - - - - - - - - - - - - - - - - dest_on_agent - release_candidate.jar - - - - - - - - - - ``` - -2. Fetch a single artifact from a stage in the upstream pipeline 'framework' and put it under the directory 'lib' - - ```xml - - - - - - - - - - - - - - - ``` + {{< highlight xml >}} + + + ... + + + + + + + + + Filename + target/deployable.jar + + + + + + + + + + + + + + + + dest_on_agent + release_candidate.jar + + + + + + + + + +{{< / highlight >}} -3. Fetch a single artifact from a stage in an ancestor pipeline 'Build' and put it under the directory 'pkg' +2. Fetch a single artifact from a stage in the upstream pipeline 'framework' and put it under the directory 'lib' - ```xml - - - - - - - - - - - - - - - ``` + {{< highlight xml >}} + + + + + + + + + + + + + + +{{< / highlight >}} + +3. Fetch a single artifact from a stage in an ancestor pipeline 'Build' and put it under the directory 'pkg' + + {{< highlight xml >}} + + + + + + + + + + + + + + +{{< / highlight >}} [top](#top) diff --git a/content/faq/admin_out_of_disk_space.md b/content/faq/admin_out_of_disk_space.md index fc0230f861..c89605596a 100644 --- a/content/faq/admin_out_of_disk_space.md +++ b/content/faq/admin_out_of_disk_space.md @@ -70,22 +70,22 @@ Now, if you add this to a system [crontab](http://en.wikipedia.org/wiki/Cron), y If compressing large artifacts is not giving you enough free space, another thing you can do is attach a larger disk drive to store artifacts. After the drive is attached to the system, we can easily change the location GoCD uses for it's artifact repository. -- Find the location of the GoCD configuration file -- Navigate to the [Admin](../navigation/administration_page.html) section +- Find the location of the GoCD configuration file +- Navigate to the [Admin](../navigation/administration_page.html) section ![](../images/topnav_admin.png) -- Click on the "Config XML" tab -- The location of the configuration file is listed here +- Click on the "Config XML" tab +- The location of the configuration file is listed here ![](../images/4_find_config_location.png) -- Install the new drive -- Shut down GoCD server -- Copy all files from the original artifact repository location to the new drive -- Change the artifact repository location in the configuration file -```xml +- Install the new drive +- Shut down GoCD server +- Copy all files from the original artifact repository location to the new drive +- Change the artifact repository location in the configuration file + ``` ... ``` -- Start up GoCD server and verify you still have access to old artifacts +- Start up GoCD server and verify you still have access to old artifacts ## Delete unused artifacts diff --git a/content/faq/dev_use_current_revision_in_build.md b/content/faq/dev_use_current_revision_in_build.md index 41269cba99..5c8ced9715 100644 --- a/content/faq/dev_use_current_revision_in_build.md +++ b/content/faq/dev_use_current_revision_in_build.md @@ -159,7 +159,7 @@ It is often useful to use the current version control revision number in your bu For this example, we are going to assume we are using a single [Subversion](http://subversion.tigris.org/) repository for our source control system and we have a job set up to call the ant target "dist". -- Add the following target to your ant `build.xml` +- Add the following target to your ant `build.xml` ```xml @@ -171,13 +171,13 @@ For this example, we are going to assume we are using a single [Subversion](http ``` -- Now, when GoCD runs the 'my-app' pipeline on revision 123, the file deploy-123.txt will be created, with the following content: +- Now, when GoCD runs the 'my-app' pipeline on revision 123, the file deploy-123.txt will be created, with the following content: -``` +{{< highlight text >}} deploy-123.txt Building pipeline my-app -``` +{{< / highlight >}} #### Multiple materials @@ -186,7 +186,7 @@ the code and a [Mercurial](http://www.selenic.com/mercurial/wiki/) repository co - Ensure the pipeline materials look like this -```xml +{{< highlight xml >}} @@ -194,11 +194,11 @@ the code and a [Mercurial](http://www.selenic.com/mercurial/wiki/) repository co ... -``` +{{< / highlight >}} -- Add the following target to your ant `build.xml` +- Add the following target to your ant `build.xml` -```xml +{{< highlight xml >}} @@ -209,16 +209,16 @@ the code and a [Mercurial](http://www.selenic.com/mercurial/wiki/) repository co append="true" /> -``` +{{< / highlight >}} -- Now, when GoCD runs the 'my-app' pipeline with the code at revision '123' and the configuration at revision '59cab75ccf231b9e338c96cff0f4adad5cb7d335', the file deploy-123.txt will be created with the following content: +- Now, when GoCD runs the 'my-app' pipeline with the code at revision '123' and the configuration at revision '59cab75ccf231b9e338c96cff0f4adad5cb7d335', the file deploy-123.txt will be created with the following content: -``` +{{< highlight text >}} deploy-123.txt Building pipeline my-app Configuration version: 59cab75ccf231b9e338c96cff0f4adad5cb7d335 -``` +{{< / highlight >}} ## Pass environment variables to a job diff --git a/content/faq/docker_container_ssh_keys.md b/content/faq/docker_container_ssh_keys.md index 7777b30a89..556f0c86a2 100644 --- a/content/faq/docker_container_ssh_keys.md +++ b/content/faq/docker_container_ssh_keys.md @@ -54,7 +54,7 @@ ssh-keyscan [host] > /home/go/.ssh/known_hosts where [host] can be github.com, bitbucket.com, gitlab.com etc. - The ownership and permissions of files in `/home/go/.ssh` is: -```bash + ``` -rw------- 1 go go 3243 Jan 11 07:00 id_rsa -rw-r--r-- 1 go go 754 Jan 11 07:00 id_rsa.pub -rw-r--r-- 1 go go 407 Jan 11 07:01 known_hosts diff --git a/content/faq/material_update_hung.md b/content/faq/material_update_hung.md index df60c91a7d..bd0158dc2f 100644 --- a/content/faq/material_update_hung.md +++ b/content/faq/material_update_hung.md @@ -25,29 +25,30 @@ Such a scenario is notified to the users by a warning in Server Health; when cli When you see warning messages like the one above -- Identify the processes running as children of GoCD Server +- Identify the processes running as children of GoCD Server > On Windows, you can use tools like **Process Explorer** . On linux you could run 'ps waux | grep 'material-type'' -- Determine the process that's hung. The extra information like URL:"https://test@bitbucket.org/test/git_repo.git" in the warning information should help you with this. -- On linux system, you should see lines like these: +- Determine the process that's hung. The extra information like URL:"https://test@bitbucket.org/test/git_repo.git" in the warning information should help you with this. +- On linux system, you should see lines like these: - ```shell + {{< highlight shell >}} go 31201 1 0 Feb07 ? 00:00:00 git clone https://test@bitbucket.org/test/git_repo.git /var/lib/cruise-server/pipelines/flyweight/b9ec0885-eb32-458c-bd6b-eeefe3ef9816 - ``` +{{< / highlight >}} + +- Kill the process and all its children (the whole process tree). -- Kill the process and all its children (the whole process tree). -- Ensure that the warning message goes away from Server Health. +- Ensure that the warning message goes away from Server Health. >Please note the folder name (of the form .../flyweight/b9ec0885-eb32-458c-bd6b-eeefe3ef9816 ) present in the OS process listing. This folder was being used by the polling command. Locate the folder in the GoCD installation and delete it if it exists. This ensures that the kill of the process tree has not left behind any inconsistent information. ## Configuring warning time - GoCD server waits for 15 minutes (of no output) before it warns user about possible hung material update. User can modify this wait time using a System Property: 'material.update.inactive.timeout'. -- On linux installations of GoCD server, add the following line to /etc/default/go-server. +- On linux installations of GoCD server, add the following line to /etc/default/go-server. - ```shell + {{< highlight shell >}} export GO_SERVER_SYSTEM_PROPERTIES='-Dmaterial.update.inactive.timeout=20' - ``` +{{< / highlight >}} The above configuration sets the time that GoCD server uses to determine if a material update is possibly hung, to 20 minutes. diff --git a/content/gocd_on_kubernetes/designing_a_cd_pipeline/creating_a_deploy_pipeline.md b/content/gocd_on_kubernetes/designing_a_cd_pipeline/creating_a_deploy_pipeline.md index f66096f70b..cf84d2faf6 100644 --- a/content/gocd_on_kubernetes/designing_a_cd_pipeline/creating_a_deploy_pipeline.md +++ b/content/gocd_on_kubernetes/designing_a_cd_pipeline/creating_a_deploy_pipeline.md @@ -48,10 +48,10 @@ In this section, we'll learn to design a deployment pipeline to deploy to Kubern *Note: The KUBE_TOKEN environment variable must be configured as a secure variable as shown in the image. This token should not be exposed.* - ```bash + {{< highlight bash >}} kubectl describe sa default --namespace kube-system // to obtain the secret name kubectl describe secrets --namespace kube-system - ``` +{{< / highlight >}} ![](../../images/gocd-helm-chart/env_vars_deploy.png) diff --git a/content/installation/install/agent/osx.md b/content/installation/install/agent/osx.md index 6e93ac1e43..b444de3ca3 100644 --- a/content/installation/install/agent/osx.md +++ b/content/installation/install/agent/osx.md @@ -14,39 +14,44 @@ title: Mac OS X 2. Open a command prompt and go to the folder. 3. To start the server, run: - ```shell + {{< highlight shell >}} bin/go-agent start -serverUrl https://your-server-host:8154/go - ``` +{{< / highlight >}} {{< include file="installation/install/agent/_tanuki_commands.md" markdown="true" >}} ## Overriding default startup arguments and environment -- Open the file ```go-agent-${version}/conf/wrapper-properties.conf.example``` -- Copy any specific properties, or add new properties from ```go-agent-${version}/conf/wrapper.conf``` into this file. Be sure to increment the property index if you're adding any new properties. -- For e.g. to override the `-Xmx` to `12GB`, override `wrapper.java.additional.100` - - ```bash +- Open the file ```go-agent-${version}/conf/wrapper-properties.conf.example``` +- Copy any specific properties, or add new properties from ```go-agent-${version}/conf/wrapper.conf``` into this file. Be sure to increment the property index if you're adding any new properties. +- For e.g. to override the `-Xmx` to `12GB`, override `wrapper.java.additional.100` - + + {{< highlight bash >}} # config/wrapper-properties.conf wrapper.java.additional.100=-Xmx12g - ``` -- To append additional JVM args to the agent - ```bash +{{< / highlight >}} +- To append additional JVM args to the agent + + {{< highlight bash >}} # conf/wrapper.conf # We recommend you begin with index 100 for "wrapper.java.additional" wrapper.java.additional.100=-Dcruise.config.foo=bar - ``` -- Each property must be configured separately +{{< / highlight >}} + +- Each property must be configured separately - ```bash + {{< highlight bash >}} # Having a single property for multiple configurations is invalid, e.g wrapper.java.additional.100="-Dcruise.config.foo='bar' -Dcruise.config.other='baz'" Valid properties, wrapper.java.additional.100=-Dcruise.config.foo=bar wrapper.java.additional.101=-Dcruise.config.other=baz - ``` +{{< / highlight >}} + **Please note** : If the `bin/go-agent` as an application is run by any user, then this user needs to have these required permissions to the `go-agent-${version}` folder, i.e. modify, read and execute, list folder contents and read permissions. -- Rename the said file to remove the `.example` extension. + +- Rename the said file to remove the `.example` extension. ## Location of GoCD Agent files diff --git a/content/installation/install/agent/windows.md b/content/installation/install/agent/windows.md index b28692f681..fc2d775566 100644 --- a/content/installation/install/agent/windows.md +++ b/content/installation/install/agent/windows.md @@ -49,29 +49,31 @@ C:\> go-agent-16.1.0-1234-setup.exe /S /SERVERURL=`"https://10.12.20.47:8154/go` - Create a file named `config/wrapper-properties.conf` where you installed the agent - Copy any specific properties, or add new properties from `config/wrapper-agent.conf` into this file. Be sure to increment the property index if you're adding any new properties. -- For e.g. to override the loglevel to debug, override `wrapper.console.loglevel` - +- For e.g. to override the loglevel to debug, override `wrapper.console.loglevel` - - ```bash + {{< highlight bash >}} # config/wrapper-properties.conf wrapper.console.loglevel=DEBUG - ``` -- To append additional JVM args to the agent +{{< / highlight >}} - ```bash +- To append additional JVM args to the agent + + {{< highlight bash >}} # config/wrapper-properties.conf # since the last "wrapper.java.additional" index is 2, we use the next available index. wrapper.java.additional.3=-Xmx512mb - ``` -- Each property must be configured separately +{{< / highlight >}} + +- Each property must be configured separately - ```bash + {{< highlight bash >}} # Having a single property for multiple configurations is invalid, e.g wrapper.java.additional.16="-Dcruise.config.foo='bar' -Dcruise.config.other='baz'" Valid properties, wrapper.java.additional.16=-Dcruise.config.foo=bar wrapper.java.additional.17=-Dcruise.config.other=baz - ``` +{{< / highlight >}} **Please note** : If the go-agent as an application is run by any user, then this user needs to have these required permissions to the go-agent folder, i.e. modify, read and execute, list folder contents and read permissions. diff --git a/content/installation/install/server/osx.md b/content/installation/install/server/osx.md index 1a7f637828..b3eed4c79a 100644 --- a/content/installation/install/server/osx.md +++ b/content/installation/install/server/osx.md @@ -15,37 +15,42 @@ title: Mac OS X 3. Open a command prompt and go to the folder 4. To start the server, run: - ```shell + {{< highlight shell >}} bin/go-server start - ``` +{{< / highlight >}} {{< include file="installation/install/server/_tanuki_commands.md" markdown="true" >}} ## Overriding default startup arguments and environment -- Open the file ```go-server-${version}/conf/wrapper-properties.conf.example``` -- Copy any specific properties, or add new properties from ```go-server-${version}/conf/wrapper.conf``` into this file. Be sure to increment the property index if you're adding any new properties. -- For e.g. to override the `-Xmx` to `12GB`, override `wrapper.java.additional.100` - - ```bash +- Open the file ```go-server-${version}/conf/wrapper-properties.conf.example``` +- Copy any specific properties, or add new properties from ```go-server-${version}/conf/wrapper.conf``` into this file. Be sure to increment the property index if you're adding any new properties. +- For e.g. to override the `-Xmx` to `12GB`, override `wrapper.java.additional.100` - + + {{< highlight bash >}} # config/wrapper-properties.conf wrapper.java.additional.100=-Xmx12g - ``` +{{< / highlight >}} + - To append additional JVM args to the server - ```bash + + {{< highlight bash >}} # conf/wrapper.conf # We recommend you begin with index 100 for "wrapper.java.additional" wrapper.java.additional.100=-Dcruise.config.foo=bar - ``` +{{< / highlight >}} + - Each property must be configured separately - ```bash + {{< highlight bash >}} # Having a single property for multiple configurations is invalid, e.g wrapper.java.additional.100="-Dcruise.config.foo='bar' -Dcruise.config.other='baz'" Valid properties, wrapper.java.additional.100=-Dcruise.config.foo=bar wrapper.java.additional.101=-Dcruise.config.other=baz - ``` +{{< / highlight >}} + **Please note** : If the `bin/go-server` as an application is run by any user, then this user needs to have these required permissions to the `go-server-${version}` folder, i.e. modify, read and execute, list folder contents and read permissions. - Rename the said file to remove the `.example` extension. diff --git a/content/installation/install/server/windows.md b/content/installation/install/server/windows.md index 7334ea6062..b852ac766e 100644 --- a/content/installation/install/server/windows.md +++ b/content/installation/install/server/windows.md @@ -39,29 +39,34 @@ C:\> go-server-16.1.0-1234-setup.exe /S /D=C:\go\server ## Overriding default startup arguments and environment -- Create a file named ```config/wrapper-properties.conf``` where you installed the server -- Copy any specific properties, or add new properties from ```config/wrapper-server.conf``` into this file. Be sure to increment the property index if you're adding any new properties. -- For e.g. to override the `-Xmx` to `12GB`, override `wrapper.java.additional.2` - - ```bash +- Create a file named ```config/wrapper-properties.conf``` where you installed the server +- Copy any specific properties, or add new properties from ```config/wrapper-server.conf``` into this file. Be sure to increment the property index if you're adding any new properties. +- For e.g. to override the `-Xmx` to `12GB`, override `wrapper.java.additional.2` - + + {{< highlight bash >}} # config/wrapper-properties.conf wrapper.java.additional.2=-Xmx12g - ``` +{{< / highlight >}} + - To append additional JVM args to the server - ```bash + + {{< highlight bash >}} # config/wrapper-properties.conf # since the last "wrapper.java.additional" index is 15, we use the next available index. wrapper.java.additional.16=-Dcruise.config.foo=bar - ``` -- Each property must be configured separately +{{< / highlight >}} - ```bash +- Each property must be configured separately + + {{< highlight bash >}} # Having a single property for multiple configurations is invalid, e.g wrapper.java.additional.16="-Dcruise.config.foo='bar' -Dcruise.config.other='baz'" Valid properties, wrapper.java.additional.16=-Dcruise.config.foo=bar wrapper.java.additional.17=-Dcruise.config.other=baz - ``` +{{< / highlight >}} + **Please note** : If the go-server as an application is run by any user, then this user needs to have these required permissions to the go-server folder, i.e. modify, read and execute, list folder contents and read permissions. ## Location of GoCD server files diff --git a/content/installation/performance_tuning.md b/content/installation/performance_tuning.md index 4d41aa157d..f95cbe4fe6 100644 --- a/content/installation/performance_tuning.md +++ b/content/installation/performance_tuning.md @@ -151,9 +151,9 @@ Use the following steps to take profile the application and take snapshots. The If memory allocation profiling is also required: - ```shell + {{< highlight shell >}} $ java -jar [yourkit_profiler_directory]/lib/yjp-controller-api-redist.jar hostname port start-alloc-recording-adaptive - ``` +{{< / highlight >}} 2. Let the server run for some time till you start seeing performance problems. 30 mins of snapshot should give us enough data. 3. To capture the snapshot - Run: @@ -180,17 +180,17 @@ Use the following steps to take profile the application and take snapshots. The If memory profiling was turned on,s top it using the following command - ```bash + {{< highlight bash >}} $ java -jar [yourkit_profiler_directory]/lib/yjp-controller-api-redist.jar hostname port stop-alloc-recording - ``` +{{< / highlight >}} 5. Once you're done profiling, run the following so that on the next GoCD server restart, the agent is not loaded into the JVM. In case of linux, run the following command: - ```bash + {{< highlight bash >}} $ sudo rm /usr/lib/yourkit/libyjpagent.so - ``` +{{< / highlight >}} In case of windows, delete the file ```C:\yjpagent.dll```. If you were using the variable ```YOURKIT_PATH```, then remove the environment variable. @@ -200,22 +200,22 @@ These snapshots will be saved in the yourkit configured snapshots folder. They c If the GoCD server continues to behave poorly, send us the following data. -1. Database file ```cruise.h2.db```. Stop the server and take a backup of the database. Location: +1. Database file ```cruise.h2.db```. Stop the server and take a backup of the database. Location: Linux: ```/var/lib/db/h2db/cruise.h2.db``` Windows: ```[go_installation_dir]\db\h2db\cruise.h2.db``` -2. Log file ```go-server.log```. Location: +2. Log file ```go-server.log```. Location: Linux: ```/var/log/go-server/go-server.log``` Windows: ```[go_installation_dir]\go-server.log``` -3. GoCD config file ```cruise-config.xml```. Location: +3. GoCD config file ```cruise-config.xml```. Location: Linux: ```/etc/go/cruise-config.xml``` Windows: ```[go_installation_dir]\config\cruise-config.xml``` -4. If any Yourkit and jconsole snapshots as mentioned in the previous points, its useful if that can be sent too. +4. If any Yourkit and jconsole snapshots as mentioned in the previous points, its useful if that can be sent too. diff --git a/content/installation/ssl_tls/setting_up_ciphers.md b/content/installation/ssl_tls/setting_up_ciphers.md index d6b7358881..9cba8d87bb 100644 --- a/content/installation/ssl_tls/setting_up_ciphers.md +++ b/content/installation/ssl_tls/setting_up_ciphers.md @@ -20,26 +20,27 @@ Following system properties are exposed to override the default SSL/TLS configur ### Setting it up: -* Linux +- Linux - This can be configured through `/etc/default/go-server`, such as: + This can be configured through `/etc/default/go-server`, such as: - ``` shell + {{< highlight shell >}} export GO_SERVER_SYSTEM_PROPERTIES="-Dgo.ssl.ciphers.include='TLS_ECDHE.*' -Dgo.ssl.ciphers.exclude='.*NULL.*,.*RC4.*' -Dgo.ssl.protocols.include='TLSv1.2' -Dgo.ssl.protocols.exclude='SSLv3' -Dgo.ssl.renegotiation.allowed='N'" -``` +{{< / highlight >}} -* Windows +- Windows Follow the [instructions](../install/server/windows.html#overriding-default-startup-arguments-and-environment) to add a new property for Go server setup on windows, such as: - - ``` shell + + {{< highlight shell >}} wrapper.java.additional.17="-Dgo.ssl.ciphers.include=TLS_ECDHE.*" wrapper.java.additional.18="-Dgo.ssl.ciphers.exclude=.*NULL.*,.*RC4.*" wrapper.java.additional.19="-Dgo.ssl.protocols.include=TLSv1.2" wrapper.java.additional.20="-Dgo.ssl.protocols.exclude=SSLv3" wrapper.java.additional.21="-Dgo.ssl.renegotiation.allowed=N" -``` - Restart server for the changes to take effect. +{{< / highlight >}} + + Restart server for the changes to take effect. ## Configuring GoCD agent @@ -47,19 +48,20 @@ The default transport protocol that agent uses to communicate with Go server is * Linux - This can be configured through `/etc/default/go-agent`, such as: + This can be configured through `/etc/default/go-agent`, such as: - ``` shell + {{< highlight shell >}} export GO_AGENT_SYSTEM_PROPERTIES="-Dgo.ssl.agent.protocol='SSL'" -``` +{{< / highlight >}} * Windows Follow the [instructions](../install/agent/windows.html#overriding-default-startup-arguments-and-environment) to add a new property for Go agents setup on windows, such as: - ``` shell + {{< highlight shell >}} wrapper.java.additional.17="-Dgo.ssl.agent.protocol='SSL'" -``` - Restart agent for the changes to take effect. +{{< / highlight >}} + + Restart agent for the changes to take effect. Read [jetty's documentation](http://www.eclipse.org/jetty/documentation/current/configuring-ssl.html) to know more about SSL/TLS configuration. diff --git a/package.json b/package.json index 838ace67b8..75126a0a0b 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "gocd-docs", "repository": "https://github.com/gocd/docs.go.cd", "version": "1.0.0", - "description": "Welcome to Go - an Open Sourced Continuous Integration and Release Management system. Please take a minute to understand [the basic concepts in Go](introduction/concepts_in_go.md) before you go any further.", + "description": "Welcome to GoCD - an open-source Continuous Integration and Continuous Delivery system. Please take a minute to understand [the basic concepts in GoCD](introduction/concepts_in_go.md) before you go any further.", "main": "index.js", "scripts": { "hugo": "npx hugo", @@ -13,13 +13,13 @@ "author": "ThoughtWorks, Inc.", "license": "Apache-2.0", "dependencies": { + "gray-matter": "^4.0.2", "grunt": "^1.0.3", - "hugo-bin": "^0.41.0", + "he": "^1.2.0", + "hugo-bin": "^0.43.6", "lunr": "2.3.6", "markdown-it": "^8.4.2", - "string": "^3.3.3", - "gray-matter": "^4.0.2", - "he": "^1.2.0" + "string": "^3.3.3" }, "hugo-bin": { "buildTags": "extended" diff --git a/themes/hugo-book/layouts/partials/docs/shared.html b/themes/hugo-book/layouts/partials/docs/shared.html index 9d05053ab7..1a24567cb3 100644 --- a/themes/hugo-book/layouts/partials/docs/shared.html +++ b/themes/hugo-book/layouts/partials/docs/shared.html @@ -1,11 +1,11 @@ {{ define "title" }} {{- if .Pages -}} - {{ $sections := split (trim .Dir "/") "/" }} + {{ $sections := split (trim .File.Dir "/") "/" }} {{ $title := index ($sections | last 1) 0 | humanize | title }} {{- default $title .Title -}} {{- else -}} - {{ $title := .File | humanize | title }} + {{ $title := .File.BaseFileName | humanize | title }} {{- default $title .Title -}} {{- end -}} {{ end }} @@ -27,4 +27,4 @@ } $(document).ready = loadFunction(); -{{ end }} \ No newline at end of file +{{ end }} diff --git a/yarn.lock b/yarn.lock index 39be95add5..fb85093da1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -31,7 +31,7 @@ archive-type@^4.0.0: dependencies: file-type "^4.2.0" -argparse@^1.0.2, argparse@^1.0.7: +argparse@^1.0.7: version "1.0.10" resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== @@ -43,10 +43,10 @@ array-find-index@^1.0.1: resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= -array-uniq@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-2.0.0.tgz#0009e30306e37a6dd2e2e2480db5316fdade1583" - integrity sha512-O3QZEr+3wDj7otzF7PjNGs6CA3qmYMLvt5xGkjY/V0VxS+ovvqVo/5wKM/OVOAyuX4DTh9H31zE/yKtO66hTkg== +array-uniq@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-2.1.0.tgz#46603d5e28e79bfd02b046fcc1d77c6820bd8e98" + integrity sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ== async@~1.5.2: version "1.5.2" @@ -81,9 +81,9 @@ bin-version-check@^4.0.0: semver-truncate "^1.1.2" bin-version@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-3.0.0.tgz#1a8be03f652171713b1b1ccc4b0ebea460b08818" - integrity sha512-Ekhwm6AUiMbZ1LgVCNMkgjovpMR30FyQN74laAW9gs0NPjZR5gdY0ARNB0YsQG8GOme3CsHbxmeyq/7Ofq6QYQ== + version "3.1.0" + resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-3.1.0.tgz#5b09eb280752b1bd28f0c9db3f96f2f43b6c0839" + integrity sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ== dependencies: execa "^1.0.0" find-versions "^3.0.0" @@ -405,11 +405,6 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -esprima@^2.6.0: - version "2.7.3" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" - integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= - esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" @@ -548,12 +543,19 @@ find-up@^2.0.0: dependencies: locate-path "^2.0.0" -find-versions@^3.0.0: +find-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.0.0.tgz#2c05a86e839c249101910100b354196785a2c065" - integrity sha512-IUvtItVFNmTtKoB0PRfbkR0zR9XMG5rWNO3qI1S8L0zdv+v2gqzM0pAunloxqbqAfT8w7bg8n/5gHzTXte8H5A== + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-versions@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.1.0.tgz#10161f29cf3eb4350dec10a29bdde75bff0df32d" + integrity sha512-NCTfNiVzeE/xL+roNDffGuRbrWI6atI18lTJ22vKp7rs2OhYzMK3W1dIdO2TUndH/QMcacM4d1uWwgcZcHK69Q== dependencies: - array-uniq "^2.0.0" + array-uniq "^2.1.0" semver-regex "^2.0.0" findup-sync@~0.3.0: @@ -619,9 +621,9 @@ getobject@~0.1.0: integrity sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw= glob@^7.1.3: - version "7.1.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" - integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + version "7.1.4" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" + integrity sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== dependencies: fs.realpath "^1.0.0" inflight "^1.0.4" @@ -676,7 +678,7 @@ got@^8.3.1: url-parse-lax "^3.0.0" url-to-options "^1.0.1" -graceful-fs@^4.1.10, graceful-fs@^4.1.2: +graceful-fs@^4.1.10, graceful-fs@^4.1.15, graceful-fs@^4.1.2: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== @@ -743,9 +745,9 @@ grunt-legacy-util@~1.1.1: which "~1.3.0" grunt@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/grunt/-/grunt-1.0.3.tgz#b3c99260c51d1b42835766e796527b60f7bba374" - integrity sha512-/JzmZNPfKorlCrrmxWqQO4JVodO+DVd5XX4DkocL/1WlLlKVLE9+SdEIempOAxDhWPysLle6afvn/hg7Ck2k9g== + version "1.0.4" + resolved "https://registry.yarnpkg.com/grunt/-/grunt-1.0.4.tgz#c799883945a53a3d07622e0737c8f70bfe19eb38" + integrity sha512-PYsMOrOC+MsdGEkFVwMaMyc6Ob7pKmq+deg1Sjr+vvMWp35sztfwKE7qoN51V+UEtHsyNuMcGdgMLFkBHvMxHQ== dependencies: coffeescript "~1.10.0" dateformat "~1.0.12" @@ -758,7 +760,7 @@ grunt@^1.0.3: grunt-legacy-log "~2.0.0" grunt-legacy-util "~1.1.1" iconv-lite "~0.4.13" - js-yaml "~3.5.2" + js-yaml "~3.13.0" minimatch "~3.0.2" mkdirp "~0.5.1" nopt "~3.0.6" @@ -802,15 +804,15 @@ http-cache-semantics@3.8.1: resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== -hugo-bin@^0.41.0: - version "0.41.0" - resolved "https://registry.yarnpkg.com/hugo-bin/-/hugo-bin-0.41.0.tgz#a111e8cec3c0523ed420a7f76e591d1e15735da0" - integrity sha512-RfZEnBnDoUFbaanj/Fm0gA7NVwVZdv8foFqKh/dBWB3sP1Q/R4f5OlpGR04dw0sP2bCULV1G8CH6If4b2IUBig== +hugo-bin@^0.43.6: + version "0.43.6" + resolved "https://registry.yarnpkg.com/hugo-bin/-/hugo-bin-0.43.6.tgz#e5777fae837d5591291627035229b95140e6c6ab" + integrity sha512-sop876hNNDCQ/s5tsVsnmeQII5wqYfWdQmul9IY/CKRVdiMkYtwGFcrKr2t0fROsr89m9QeV6c/95WTs0YeIFQ== dependencies: bin-wrapper "^4.1.0" - pkg-conf "^2.1.0" - rimraf "^2.6.2" - signale "^1.3.0" + pkg-conf "^3.1.0" + rimraf "^2.6.3" + signale "^1.4.0" iconv-lite@~0.4.13: version "0.4.24" @@ -820,9 +822,9 @@ iconv-lite@~0.4.13: safer-buffer ">= 2.1.2 < 3" ieee754@^1.1.4: - version "1.1.12" - resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" - integrity sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== + version "1.1.13" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.13.tgz#ec168558e95aa181fd87d37f55c32bbcb6708b84" + integrity sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg== import-lazy@^3.1.0: version "3.1.0" @@ -927,22 +929,14 @@ isurl@^1.0.0-alpha5: has-to-string-tag-x "^1.2.0" is-object "^1.0.1" -js-yaml@^3.11.0: - version "3.13.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.0.tgz#38ee7178ac0eea2c97ff6d96fff4b18c7d8cf98e" - integrity sha512-pZZoSxcCYco+DIKBTimr67J6Hy+EYGZDY/HCWC+iAEA9h1ByhMXAIVUXMcMFpOCxQ/xjXmPI2MkDL5HRm5eFrQ== +js-yaml@^3.11.0, js-yaml@~3.13.0: + version "3.13.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== dependencies: argparse "^1.0.7" esprima "^4.0.0" -js-yaml@~3.5.2: - version "3.5.5" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.5.5.tgz#0377c38017cabc7322b0d1fbcd25a491641f2fbe" - integrity sha1-A3fDgBfKvHMisNH7zSWkkWQfL74= - dependencies: - argparse "^1.0.2" - esprima "^2.6.0" - json-buffer@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" @@ -993,6 +987,17 @@ load-json-file@^4.0.0: pify "^3.0.0" strip-bom "^3.0.0" +load-json-file@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-5.3.0.tgz#4d3c1e01fa1c03ea78a60ac7af932c9ce53403f3" + integrity sha512-cJGP40Jc/VXUsp8/OrnyKyTZ1y6v/dphm3bioS+RrKXjK2BB6wHUd6JptZEFDGgGahMT+InnZO5i1Ei9mpC8Bw== + dependencies: + graceful-fs "^4.1.15" + parse-json "^4.0.0" + pify "^4.0.1" + strip-bom "^3.0.0" + type-fest "^0.3.0" + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -1001,6 +1006,14 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + lodash@~4.17.10, lodash@~4.17.5: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" @@ -1082,9 +1095,9 @@ meow@^3.3.0: trim-newlines "^1.0.0" mime-db@^1.28.0: - version "1.38.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.38.0.tgz#1a2aab16da9eb167b49c6e4df2d9c68d63d8e2ad" - integrity sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg== + version "1.40.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.40.0.tgz#a65057e998db090f732a68f6c276d387d4126c32" + integrity sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA== mimic-response@^1.0.0: version "1.0.1" @@ -1214,6 +1227,13 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" +p-limit@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.2.0.tgz#417c9941e6027a9abcba5092dd2904e255b5fbc2" + integrity sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ== + dependencies: + p-try "^2.0.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -1221,6 +1241,13 @@ p-locate@^2.0.0: dependencies: p-limit "^1.1.0" +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + p-timeout@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" @@ -1233,6 +1260,11 @@ p-try@^1.0.0: resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -1324,6 +1356,14 @@ pkg-conf@^2.1.0: find-up "^2.0.0" load-json-file "^4.0.0" +pkg-conf@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-conf/-/pkg-conf-3.1.0.tgz#d9f9c75ea1bae0e77938cde045b276dac7cc69ae" + integrity sha512-m0OTbR/5VPNPqO1ph6Fqbj7Hv6QU7gR/tQW40ZqrL1rjgCU85W6C1bJn0BItuJqnR98PWzw7Z8hHeChD1WrgdQ== + dependencies: + find-up "^3.0.0" + load-json-file "^5.2.0" + prepend-http@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" @@ -1407,9 +1447,9 @@ repeating@^2.0.0: is-finite "^1.0.0" resolve@^1.10.0: - version "1.10.0" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" - integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== + version "1.11.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.11.0.tgz#4014870ba296176b86343d50b60f3b50609ce232" + integrity sha512-WL2pBDjqT6pGUNSUzMw00o4T7If+z4H2x3Gz893WoUQ5KW8Vr9txp00ykiP16VBaZF5+j/OcXJHZ9+PCvdiDKw== dependencies: path-parse "^1.0.6" @@ -1425,7 +1465,7 @@ responselike@1.0.2: dependencies: lowercase-keys "^1.0.0" -rimraf@^2.6.2, rimraf@~2.6.2: +rimraf@^2.6.3, rimraf@~2.6.2: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== @@ -1470,9 +1510,9 @@ semver-truncate@^1.1.2: semver "^5.3.0" "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.5.0, semver@^5.6.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" - integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== + version "5.7.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.0.tgz#790a7cf6fea5459bac96110b29b60412dc8ff96b" + integrity sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA== shebang-command@^1.2.0: version "1.2.0" @@ -1491,10 +1531,10 @@ signal-exit@^3.0.0: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= -signale@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/signale/-/signale-1.3.0.tgz#1b4917c2c7a8691550adca0ad1da750a662b4497" - integrity sha512-TyFhsQ9wZDYDfsPqWMyjCxsDoMwfpsT0130Mce7wDiVCSDdtWSg83dOqoj8aGpGCs3n1YPcam6sT1OFPuGT/OQ== +signale@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/signale/-/signale-1.4.0.tgz#c4be58302fb0262ac00fc3d886a7c113759042f1" + integrity sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w== dependencies: chalk "^2.3.2" figures "^2.0.0" @@ -1543,9 +1583,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" - integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== + version "3.0.4" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz#75ecd1a88de8c184ef015eafb51b5b48bfd11bb1" + integrity sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA== sprintf-js@^1.0.3: version "1.1.2" @@ -1671,6 +1711,11 @@ tunnel-agent@^0.6.0: dependencies: safe-buffer "^5.0.1" +type-fest@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" + integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== + uc.micro@^1.0.1, uc.micro@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac"