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

Improve the build scripts #4465

Merged
merged 23 commits into from
Jan 17, 2018
Merged
Changes from 1 commit
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
a974e15
Add some common functions to an include file
pento Jan 15, 2018
70b7a90
Add a script to instal NVM, and check and install the current node ve…
pento Jan 15, 2018
9352818
Reshuffle the setup-local-env.sh script, and add some extra checks be…
pento Jan 15, 2018
a69357e
Use the common download() function in install-wp-tests.sh
pento Jan 15, 2018
5cce301
Improve NVM and Node installation status feedback
pento Jan 15, 2018
692ee2a
Improve Docker feedback
pento Jan 15, 2018
91719b0
Run npm install after Node is updated
pento Jan 15, 2018
0ed636d
Add a message to switch Node versions after updating
pento Jan 15, 2018
74f6fd7
Check if npm install caused package-lock.json to change.
pento Jan 15, 2018
d29b64d
Use Docker to run Composer commands
pento Jan 15, 2018
ec0b412
Don't run NVM/Node updates on Travis
pento Jan 15, 2018
fe92cb9
Show the download progress of Docker containers, as it causes the int…
pento Jan 15, 2018
e044bfc
Always run `npm run build` before running the PHP unit tests.
pento Jan 15, 2018
e1f8a8a
chmod a+x
pento Jan 15, 2018
f71aaa0
Allow overriding the site port in docker-compose.override.yml
pento Jan 15, 2018
5e5791d
Update Cypress to version 1.4.1, for the plugin API
pento Jan 15, 2018
aab85e2
Add a Cypress plugin that checks what port the WordPress Docker conta…
pento Jan 15, 2018
f6c32c9
Update CONTRIBUTING.md to call out setup-local-env.sh.
pento Jan 15, 2018
10e84c1
Add a welcome message at the end of setup-local-env.sh
pento Jan 15, 2018
c653359
Improve the welcome message kerning, just for @jasmussen. 😉
pento Jan 16, 2018
9b98afd
Add a timeout parameter to the ask() function
pento Jan 16, 2018
f18b232
Clarify the NPM cache cleanup question, and add a timeout.
pento Jan 16, 2018
b64b8f2
Add action_format(), to format commands or URLs that the user should …
pento Jan 16, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add a welcome message at the end of setup-local-env.sh
  • Loading branch information
pento committed Jan 15, 2018
commit 10e84c12fcf5c87487561f16c21d9ac2bb0881a6
16 changes: 16 additions & 0 deletions bin/setup-local-env.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,19 @@ cd "$(dirname "$0")/.."

# Check Docker is installed and running
. "$(dirname "$0")/install-docker.sh"

GUTENBERG=$(cat <<EOT
,---. | |
| _.. .|--- ,---.,---.|---.,---.,---.,---.
| || || |---'| || ||---'| | |
\`---'\`---'\`---'\`---'\` '\`---'\`---'\` \`---|
\`---'
EOT
)

CURRENT_URL=$(docker run -it --rm --volumes-from wordpress-dev --network container:wordpress-dev wordpress:cli option get siteurl)
CURRENT_URL="${CURRENT_URL//[[:space:]]/}"

echo -e "\nWelcome to...\n"
echo -e "\033[95m$GUTENBERG\033[0m"
echo -e "Run \033[32mnpm run dev\033[0m, then open \033[32m$CURRENT_URL\033[0m to get started!"